Movies & Shows does not play

I’m having an issue where I can’t play any On Demand videos from any of my devices (TV, Android) while connected to my LAN. The titles show up, I can click the Play button, the ads play back, but then the movie never starts playing. I just see a spinner/loading icon forever. However, I am able to play the same content if I disconnect from my LAN and use cellular data.

I am able to play Live TV content, and all of my locally hosted content plays fine. It’s just the “Movies & Shows” content that is affected.

How can I fix this issue so I can play On Demand or rented videos from Plex?

For anyone else seeing this issue, I found the problem and a solution.

I discovered that my firewall rules were blocking traffic from Plex.tv. The reason for this is that my Unifi firewall misidentifies Plex.tv IP addresses as coming from XvideosDOTcom - a p0rn site that I had blocked in my firewall config. I’m not the only one seeing this issue with Unifi, you can read some other posts about it on Reddit where someone else was having a similar problem.

The solution for this was to remove Xvideos from my firewall blocked list. After doing that, Plex TV On Demand works correctly. This is not ideal, but it does fix the problem.