I built the webflow bits for the esp32-s3 devkit and got the same results I was getting on the S2, starting to worry I've done something stupid on my end. I put a .env file on the S3 that connected to my primary SSID but then ran a python script that used a secrets.py file that connected to my guest SSID. The python script ran fine, but when I reset the board, it no longer brings up the serial port or CIRCUITPY drive. My guess is that it's trying to connect using the .env configuration to my primary SSID but the board has retained the connection information when I was connected to the secondary SSID. In any case I'm not worried about the S3 right now, I'll give it some time and see if there's some timeout period that will clear this and if not, I'll do a flash erase to take the .env file out of play.
Right now I'm switching back the the S2, trying to get a DEBUG build going.