point_camera doesnt like PlayX

I’m developing a Movie Theater map with that includes a Movie Theater room and a separate lounge room, in the lounge room I have func_monitors connected to a point_camera allowing the movie to “play” on the TVs.

It works great sometimes but at other times the screens will remain frozen on a random video frame, no game-lag and the video itself still plays flawlessly. I think this might be byproduct of optimization, is it and how can I fix it?