My analysis that resulted in my earlier post.
I have two Roku Ultras, but use one with Apple TV much more than the other. The one I use frequently was not updating playback history. One day, I watched an Apple TV show on the second Roku Ultra. When I went back to the one I use more frequently, it showed where I had left off with the show from the second Ultra. That’s when I came to this forum. Apple’s comments about the play status being tied to the AppleID led me to logout and login again on the Apple TV app.
Based on all this, I think what happens is the various players’ software, or Apple TV app on the players get updated. The player and app can still receive information from Apple but the playback updates from the player/app or somehow not making it to the AppleID/account. Logging out and back in resets the connection between the player/app anf the associated Apple account.
With this information, MAYBE Apple can do something to fix the issue. They might also just say it is a player issue and they can’t do anything about it. It’s interesting, that it happens across different players, Roku, Android, etc. Does anyone experience this with an Apple TV HD or Apple TV 4K? With it occurring across multiple platforms my vote is that it is actually an Apple issue.