Maybe it is because you charged from 90% to 100%? There might be some EA algorithm for that with idle time.