TV Show is "stuck" at the same position. Mark as watched is not working

Sometimes, when I resume a TV show (for example at 30:00) and then watch it completely, Plex only remembers the previous position of the show (30:00). If I try to mark it as “watched” or If I try to play it again, Plex don’t care and keep it at the same position.
Sometime, the Dashboard is “flickering” the position (it displayed it as watched then come back few seconds after that to the 30:00 position).

I’m using server 1.3.3.3148 on a Mac.

I always have the same behavior regarding the client I use (plex web, Plex Media Player on OSX, Plex Player on samsung tv, player on IOS or player on ATV).

The only time I have seen anything like that is when Plex has the show open on another device. That is I start a show on device A and then stop it but don’t actually exit the show and then start it on device B. In that case device A has precedence until it actually releases the stream and then whatever the last position/condition was on device A is what the Plex server sees.

I have heard, but not seen, cases where a remote playback got “stuck” in that it never informed the Plex server that it released the video. In that case I think it behaved as you describe. I believe it took a server reboot to reset the hold status if I remember correctly.

I was watching the show on only one device. The server reboot don’t fix this problem.
Does someone know what is the table in the database that hold the “watched” information and how to force it in the DB ?