Could be oxide on the fingers on the USB connectors. Most USB connectors are fairly cheaply made and aren't rated for long life or many duty cycles.
You might try with some flux or some contact cleaning spray, let it sit for a little bit, and then wash it out.