Another thing I suspect is unstable physical connection between port and plug because the connection didn't seem particularly sturdy.
After vacuuming my room, I tended to notice USB disconnect issues especially for USB audio devices because my vacuum cleaner can pull usb cables slightly sometimes. Perhaps, I should change my vacuum technique.
The type-A connection felt loose and flimsy regardless of my vacuum technique.
Perhaps, plugging USB audio devices into the ports on the top side of the case instead of the ports on the back of the case can improve stability of the physical connection.
The physical connection is flimsy, or the mainboard's internal USB hubs don't actually deliver 0.5A consistently to all ports. If the mainboard's design is poor, then a new power supply will not help. Raspberry Pi was known for not delivering enough power to all USB ports.