I strongly suspect it can't be a bad connection, when you first plug in to the port in the drone, all the lights flash green as if to confirm the connection is good, then only one light flashes and it doesn't charge.
Maybe they don't charge from deep discharge in the drone as a fire safety...