Nano ESP32 and Bluepad example sketch loses serial port

The bluepad board package:
bluepad32
now supports the Nano ESP32.

There is an example sketch: controller.ino that is available when you select the Nano as the available board. I can upload it but as soon as the upload completes the serial port disappears from the list of ports. And I can't bring it back except by getting the board in bootloader mode and then I have to re-upload the sketch and the serial port vanishes all over again.

The board reset at the end of the upload process seems to be the cause of this disconnect.

This is on a Mac running 2.1.1 of the IDE. The bluepad board is based on esp32 core 2.0.11 just like the Nano ESP32.

When I use the regular Arduino Nano ESP32 board and a simple demo like blink, the board reset at the end of the upload causes the serial port to become momentarily disconnected but then it reconnects automatically. Usually, any serial messages written in the setup routine are lost because of this serial port hiccup.

Could these behaviors be related?