The display of the "time left" might be a variable that is only generated in real time, based on a few "page turns" while you're reading. The software might recognize scrolling vs reading; ignoring scrolling for purposes of generating the "time left" value.
Glad you were able to find a "fix" for the problem.