IIRC somebody further up in this thread asked for an option to update the watched status automatically or semi-automatically when returning back to Plex (e.g. Have you finished watching xyz?)
There’s already a feature suggestion to add the next episode to continue watching – though as you pointed out Plex has no access to the exact progress/viewstate on another provider’s service.
Same rules apply… your friends’ libraries and their content will show in Discover / your watchlist if they’re using the current-generation Plex agents.
Same as #3 – make sure your library is using the Plex TV Series agent and potentially refresh its metadata. Shows I own and have on my own server are displaying that even if I access them through Discover.
Where exactly are you seeing this and can you maybe provide a screenshot?
I’ve just checked some shows I know to have more episodes and they’re all showing up fine for me.
There’s an existing feature suggestion covering that.