When you power back on, if the battery level is reporting as low, check on how long it takes to report 100%. A suspicion is that the reporting (sensing) is unstable or incorrect immediately after restarting, but the battery level is actually higher than reported (sensed). This may be confirmed if it takes an unusually short time to charge up to 100%, as the reporting (sensing) becomes more stable and accurate.