In the last couple months I have had two problems from my remote location:
Live OTA is slow coming up (>10s), often just won't, and often doesn't show the option of watching the recording in progress. Watching the same program after it is recorded is just fine. Live programs often freeze after a few seconds, and often when a recording starts, if the channel was selected just before the recording time. If (seldom) watching the recording is offered, that always works great.
TVE is very slow connecting (>30s), and often won't until restarted several times. Manage channels shows all permissions are good.
Server is a 4-core Intel NAS, and the server and client have been updated regularly in the hope the problem will get better. It has not. Client is a Shield. 20Mbs uplink and only asking for 4Mbs, bufferbloat is A+.
Out of ideas on what to try.