Natürlich nur spekuliert. Aber wenn einfach die Feder- Anpresskräfte durch Toleranzen in der Buchse nicht passen, kann es eben sein, dass bei manchen Kabeln der Kontakt nicht funktioniert.
Für den Fall, dass alle vier Leitungen ordentlich Kontakt machen steht eigentlich immer irgendwas im Windows Gerätemanager. Dieses softwaremäßige Aushandeln (enummerieren) geschieht bei niedrigen Übertragungsraten, sollte also sogar bei billigsten USB1.1-Kabeln noch funktionieren.
Mit Charge meine ich die 10000er Stückzahlen der USB-Buchsen auf dem Beschickungsgurt beim SMD-Bestücker und nicht die Verstärkercharge.
Ansonsten sind Versuche mit USB-Hubs zu empfehlen. Euch muss auch bewusst sein, dass Windows sich nach ein paar Fehlversuchen merkt, dass ein bestimmtes Gerät an einem bestimmten USB-Port "kaputt" ist und an diesem Port dann die Arbeit mit dem entsprechenden Device kommentarlos verweigert. Dann hilft nur, einen anderen USB-Port zu verwenden, den USB-Hub zurückzusetzten oder/und den Rechner neu zu starten.
Um noch tiefer als den Gerätemanager einzutauchen und festzustellen ob das Device prinzipiell vom PC erkannt wurde, kann man sich freie Software-Tools wie USB Device Tree Viewer holen.