CircuitPython version
Adafruit CircuitPython 8.0.0-alpha.1-139-g3fbddfde5 on 2022-08-15; Adafruit Feather ESP32-S3 TFT with ESP32S3
Code/REPL
>>> import microcontroller
>>> microcontroller.on_next_reset(microcontroller.RunMode.BOOTLOADER)
>>> microcontroller.reset()
Behavior
The board reset due to the microcontroller.reset() but does not go into UF2 mode.
Description
Expectation is for the board to go in UF2 mode where you can drag and drop a new firmware.
But this is not happening, it just seems to be "not implemented".
It is however possible to go in UF2 mode by double clicking the reset button.
Additional information
I also tested with an ESP32-S3-USB-OTG_SUB v2.0 and it also fail...
But that board is not Adafruit, and does not seems to go to UF2 mode when double clicking the reset button.
My feeling is that all the ESP32-S3 are affected (maybe more) but I prefer to open this issue for an Adafruit board.