Hi Max!
The native USB mode doesn’t work for the ESP32-S2. But I think it should?!
When the ARDUINO_USB_MODE flag is set to 1 the content of HWCDC.cpp gets deactivated due to a missing SOC_USB_SERIAL_JTAG_SUPPORTED flag in the "soc/soc_caps.h"
If this is set to 1 manually in the platformio.ini it fails due to missing files "soc/usb_serial_jtag_struct.h" and "hal/usb_serial_jtag_ll.h".