Why are my OTA shows getting cut off at the end?

I have seen this question posted in multiple places but no resolution so I’m asking it again. I have a HomeRunHD device that records OTA shows to my media server PC running Windows 10. I stream content from my media server PC to multiple Roku devices throughout my house. It seems that all of my shows get cut off at the end, maybe 30 seconds or so. I have tried using the Plex Beta app on my Roku devices as I read it was resolved with that, but it still happens. This has been happening to me for months now and I’m getting frustrated. Any tips for troubleshooting this? I know that others have this problem too dating back multiple years so is this a bug or a configuration issue? Any help is appreciated.