How is "tapped on page 11" different from "is on page 12"?
Of course this is impossible to do in fixed formats like PDF, but 4 years back I specifically worked in Kindle content to make PDF books reflowable :)
[0] I think Kindle on Android is the worst for this. Sometimes I don't get the position synced to my Kindle even 30min+ after leaving the Kindle app. Seems like the way to guarantee the server gets updated is to either exit the app or to return to the library.
The difference lies entirely in what WhisperSync is storing, which you can neither know nor control.