Theres two factors at play here
# Manufacturers tend to freeze the phones percentage at 100% for a bit so people feel like there battery is staying charged longer this may also occur at lower percentages depending on programming
# Batteries are difficult to measure a percent value on since they aren’t linear and rebooting the phone causes a small check to occur which can change the percentage value