Podcast watched status not being set properly

For months now there have been problems with podcast episodes not being set as watched properly.

On Android if I let an episode finish it will remain marked as unwatched with a little time remaining, maybe 30 seconds to a minute, as if the player recorded its last status update a bit before the end of the episode but didn’t record the status after it actually ended.

Through the web player if I let an episode finish the episode is left marked as unwatched from the beginning.

I’ve noticed this in relation to downloads as well. I’ve gotten into the habit to mark things watched manually so that they will clear out of the downloads, but the played status definitely isn’t syncing to the local Podcast collection. You’d have to manually go over to mark as played.

I had one podcast that I know I’m up to date with, and in my library there are about 3 months of unplayed episodes whose play status never synced with the library.