Watched state not synced after watching offline

X-posting from the thread about this issue on iOS, pretty sure I’ve at least identified why this is happening and how to reliably reproduce: iOS syncing not updating watched status

From what I can tell, it has to do with the behavior of the app marking an item as “played” when you’ve viewed enough of it but not necessarily the whole thing (like when you’ve reached the credits). In these cases, the “played” status either isn’t written to the device and/or it’s not synced with the server. If you watch a video all the way to the end or manually mark it as played, then that status gets synced correctly.

Can someone confirm this for Android as well? And can someone from Plex please look at it from that angle?