Playback stops and buffers to 33% then hangs

I am having problems with media frequently rebuffering, but then hanging at 33% indefinitely. This happens on local connections and remote users report the same thing. It happens all the time on all different files. I am running plex on a dedicated CentOS 7 VM with 5GB of RAM and 2 vCPUs. CPU utilization is rarely above 50%. My client is a Roku 3 running Plex preview. It’s connected to the server over a gigabit LAN. From the server logs it seems like the server is caught in some sort of loop but I cant really make sense of it.

I’ve also included the Roku logs (the timestamp is 7 hours ahead due to timezone differences in the logging, I suppose)

I have been seeing the exact same issue and it is now January 2019. I am trying to find any help on this forum, but it is really hard to find any good info (must be me right?) It has been happening a lot and I just find a different version of the movie or show that keeps buffering. I did find were more recent server updates are introducing more and more issues so tried downloading an earlier version of the software. I went back to Version 1.13.8.5395 and still the issue is there, so going to try an even earlier version. Maybe you should try that? I am not technical, so struggling to figure this out too.