USB enumeration stops working
This is an EMI signal integrity problem caused between the tower ground noise and the external SMPS noise with lack of high-quality double shield on USB.  Change any of the 3 influences to mitigate the issue.  Also adding extra low ESL braided ground cables and CM chokes and ground shielding can help on both the offending and offended cables once the exact path is determined.