I have an FT231XS-R on a board that I am trying to use to convert from USB to UART. I am running into an issue where the device will enumerate sometimes (in which case it works perfectly) but not always. On occasion it will enumerate for a moment and then disappear but my board stays power just fine. Below are the schematics. I think my setup matches the self powered configuration as per the datasheet. I did remove the 47 pF caps per another post though I feel that may not be the cause of the issue. My current theory is the grounding of the shields on the usb connector but I am still uncertain.
5V_B comes from the USB connector. 3V3_B runs that 5V_B through a buck level shifter.