NFL Network Recordings always wrong length or corrupted

I am using Channels DVR on my Synology NAS device. I have Frontier cable service, use an HD Homerun Prime with a cable card and every time I record any show on the NFL Network the duration is always wrong for anything I record. Today I recorded the Senior Bowl and it should have been 3 hours, but it says the duration is only 1 hour and 9 minutes. Then when I play the file it will start to play fine, but then when it gets to the 1 hour and 9 minute mark it locks up and won't continue to play the rest of the file. The file it recorded is big, like 32 GB. I have tried fixing the time stamps and reindexing but it does not work. This is the only channel I record from that always has an issue, all other channels record fine and the duration is correct. Not sure what to do, if anyone has any thoughts please let me know.

Try Refresh Metadata from the Web UI. Find the episode and the click on the “gear” symbol for Refresh Metadata. I edit shows and use Refresh Metadata to fix show lengths. This works even for edited episodes where I have appended video to the original file and the episode is now longer than originally recorded by Channels DVR.

Do those recordings show as interrupted when you view them in recordings?
You should check the dvr log for when the recording was made to see if any errors.
What you describe is usually due to timestamp errors from interrupted recordings (and sometimes from the actual broadcast having issues).

I have tried to refresh the metadata and it did not change anything and the episode length is still wrong.

It does not show as interrupted when I view them, but it will only play them till the time marker in the file, so the 3 hour tv show I recorded today won't go past the 1 hour and 9 minute time the file shows in the DVR, despite the fact the file is huge 32 gigabytes. I also believe its a timestamp error but none of the ways I try to fix it using the channels dvr fixes work. Also this happens with every recording on the NFL channel only, all other recordings and timestamps work perfect, so I am at a loss with this.

Do the recordings play with VLC?

I know that sometime the Channels DVR fix timestamps doesn't work, but you could try to remux it using ffmpeg.
ffmpeg -i "filename.mpg" -c copy "filename.ts"
Where filename.mpg is the Channels DVR recording filename and filename.ts is the new remuxed filename.
If that works, just rename the filename.ts to the name of the recording filename.mpg and move it over the original recording.

Yes, extra steps, but until the devs reply and look into it, it could be a workaround.

What is the exactly file size in bytes? Maybe post a screenshot of View Details screen

Also does the dvr log show errors from the time of the recording? Did it disconnect and resume recording ?