When using Plex server, marking an episode as played does not update On Deck until you manually do a full library rescan.
As an example, you have one episode in a series to watch. After watching part of the show, you mark the show as watched and return to the home screen. The show still shows up in On Deck. Doing a full library scan removes the show from On Deck as expected.
Hoping this can be fixed.