The green LED does not mean the battery is full it actually means that the device has gone into standby mode… Yeah confused me for a while too. The “Brightness” of the RED LED indicates the state of the charge.
Bright = charging, less bright = charged, not too intuitive i think.
I know this has not answered your question sorry but i though it might help you with your investigations.
Cheers Pete.