If I do not turn off fast-boot and then turn the phone off before charging it, the green light never turns on and the battery thinks that it’s around 80% charged. I am probably bothered more by the green light not turning on. It is a quick indicator that it is charged and I can unplug it.
This seems to be a lot of work to get the phone to report that it is 100% charged (green light and internal readout). There may be other work-arounds but we should not have to do anything but plug the phone in!!