Constant "Interrupted" recordings

Not sure why this is happening, but it mostly seems to be at the very end or the very beginning of a recording. Here's an example log:

2020/10/23 20:01:33.360980 [DVR] Job 1603490370-ch6091 Finding Christmas (2013) ended prematurely: 1m26.639035023s
2020/10/23 20:01:33.528068 [MTS] Statistics for "Movies/Christmas Homecoming (2017) 2020-10-23-1959.mpg": skipped=0 unhandled_packets=0 discontinuity_detected=1 transport_errors=0 invalid_pts=0 invalid_dts=0 saw_pcr=true saw_pmt=true highest_pts=28819.636033
2020/10/23 20:01:33.529323 [DVR] Job 1603497570-ch6091 Christmas Homecoming (2017) ended prematurely: 2h1m26.470689162s
2020/10/23 20:01:33.605893 [TNR] Cancelling stream TVE-ATTOTT ch6090 after 2m0s read timeout
2020/10/23 20:01:33.613300 [TNR] Closed connection to TVE-ATTOTT for ch6090 HALLMARK
2020/10/23 20:01:33.657631 [DVR] Starting job 1603490370-ch6091 Finding Christmas (2013) on ch=[6091]
2020/10/23 20:01:33.886273 [MTS] Statistics for "Movies/Christmas at the Plaza (2019) 2020-10-23-1959.mpg": skipped=0 unhandled_packets=0 discontinuity_detected=1 transport_errors=0 invalid_pts=0 invalid_dts=0 saw_pcr=true saw_pmt=true highest_pts=28825.491111
2020/10/23 20:01:33.887268 [DVR] Job 1603497570-ch6090 Christmas at the Plaza (2019) ended prematurely: 2h1m26.112746579s
2020/10/23 20:01:34.002936 [MTS] Statistics for "Movies/Christmas Under the Stars (2019) 2020-10-23-1759.mpg": skipped=0 unhandled_packets=0 discontinuity_detected=1 transport_errors=0 invalid_pts=0 invalid_dts=0 saw_pcr=true saw_pmt=true highest_pts=28825.491111
2020/10/23 20:01:34.227908 [TVE] stream timestamps: hallmarkmm: start_at=2020-10-23T20:00:22-04:00 current_at=2020-10-23T20:01:04-04:00 end_at=2020-10-23T20:01:16-04:00
2020/10/23 20:01:34.227960 [TNR] Opened connection to TVE-ATTOTT for ch6091 HALLMARKMM
2020/10/23 20:01:34.228042 [DVR] Recording for job 1603490370-ch6091 from TVE-ATTOTT ch6091 into "Movies/Finding Christmas (2013) 2020-10-23-1759.mpg" for 1m26.342263957s
2020/10/23 20:01:34.228276 [DVR] Job 1603490370-ch6090 Christmas Under the Stars (2019) ended prematurely: 1m25.771732127s

Most likely the networks live website.
Try viewing it directly from their Watch Live website, like Channels DVR does, using a browser on the same LAN as your Channels DVR server so you get it from the same CDN server.
See this recent post

I also see issues with some networks just like what you're seeing.
If you watch it live with Channels DVR, it keeps stopping (kicking you off).
If you record it with Channels DVR it will keep getting kicked off and re-attempting to record like your logs show.
If I go to their Watch Live website it will kick me off after watching a few minutes.
It's a content provider (either their live web network feed or their CDN) issue.