As you have found out the issue is not the battery charging, it is the circuit that monitors the battery to deter how many leds to light and whether to annunciate the low battery warning. There is a small smt ic that can be reflowed to rectify this issue, but not always 100% effective. (the...