Why there's no 4.7uF on VREGIN / VUSB_BUS?
I hope you're not getting the ESP 3.3V from the CP2102 VDD, the CP2102 draws 9-15mA but the LDO is only able to supply 100mA in total.
The ESP32 will consume about that when idling and almost three times more when TXing.
What's not being detected? The ESP or the COM port?
Open the device manager and plug it in, what happens?
SUSPEND pins are outputs, can be left floating, so R18 is not required:
11 SUSPENDb Digital Output. This pin is driven low when the device enters the USB suspend state.
12 SUSPEND Digital Output. This pin is driven high when the device enters the USB suspend state.