Here are the logs about the time the recording ended. The recording ended 2 hours before the scheduled time.
2023/05/02 07:48:40.992570 [DVR] Running live commercial detection on file 42 (TV/Morning Joe/Morning Joe 2023-05-02-0557.mpg)
2023/05/02 08:04:21.618931 [SNR] Buffer statistics for "TV/Morning Joe/Morning Joe 2023-05-02-0557.mpg": buf=0% drop=0%
2023/05/02 08:04:21.633092 [MTS] Statistics for "TV/Morning Joe/Morning Joe 2023-05-02-0557.mpg": skipped=0 unhandled_packets=0 discontinuity_detected=0 transport_errors=0 invalid_pts=0 invalid_dts=0 saw_pcr=true saw_pmt=true highest_pts=7675.980444
2023/05/02 08:04:21.646713 [TNR] Closed connection to M3U-IPTV for ch603 MSNBC US
2023/05/02 08:04:21.646726 [DVR] Job 1683021420-1 Morning Joe ended prematurely: 1h58m38.353276139s
2023/05/02 08:04:21.648439 [DVR] Starting job 1683021420-1 Morning Joe on ch=[603]
2023/05/02 08:04:21.648461 [DVR] Waiting 7h52m38.351541308s until next job 1683057420-2 The Lead With Jake Tapper
2023/05/02 08:04:21.983364 [ERR] Failed to start stream on channel 603 via M3U-IPTV: M3U: Stream Not Available
2023/05/02 08:04:21.983418 [DVR] Error running job 1683021420-1 Morning Joe: could not start stream on channels=[603]: M3U: Stream Not Available
2023/05/02 08:04:22.294070 [DVR] Waiting 7h52m37.705938297s until next job 1683057420-2 The Lead With Jake Tapper