Re-starting paused video on a different device, then pausing again doesn't update original time

I was playing a video on my Roku device. I paused this after around 25 minutes. I then continued watching, from the current pause point, on my iPad until around 1 hour 50 minutes and then paused again.

Currently my iPad still shows the correct re-start time, but the Roku and the Windows Media Player both have the re-start point still at the 25 minute mark.

Cheers.