Sparkfun SerLCD 4x20 screen resets randomly

I have the SerLCD connected to my SparkThings ESP32 Things Plus board via the Qwiic connector. I have no problems controlling the screen, but it randomly reboots. During the reboot it shows the SparkThings banner. The MCU is not rebooting as it is continuing its operation. I notice that it only happens if I am monitoring the serial port via my computer and then stop monitoring it. But when I stop monitoring the port (and it is still connected to the computer) it reboots every 15 seconds. If I don’t start monitoring, it does not reboot.

How is it connected to your computer?

I stated that in my original post. It is connected to my MCU via the qwiic cable.