I play out about 4-5 times a week. Sometimes dusty or humid conditions. Even though I had cleaned my connections about 6-8 months ago, I cleaned it again with my favorite cleaner DeoxIT. Bingo! All my USB woes went away! The controller never cut out again! I decided to clean all my connections. Every port, every cable. Even my wireless midi stopped glitching so much, which I had thought to be wireless signal interference.
So, if you’re having weird behavioral, connection, glitching issues (or even crashes), try cleaning all your connections with a high quality cleaner before buying new gear!