I have a Moto G (2015)...It only can be charged with one particular microusb cable.
I have more cables that can be used with other devices with no problem, but they do not work with the moto G, I think is the connector, is somebody else suffering this?