Unfortunately this is still a mystery. Some things don't add up.
I do see in the log the "Dateline" recording was stopped, at around 11 pm. Here are the log lines:
57925601: 10164: TV: CMainTVManager::SetInfo - 0x19d20d1fb80: StopRecording: 930834755,9232884,44218.875
57925601: 10164: TV: CMainTVManager::StopRecording - 0x19d20d1fb80: Start
57925601: 10164: TV: CMainTVManager::StopRecording - 0x19d20d1fb80: Is recording. Calling StopRecordingInternal. RuleID: 930834755,9232884,44218.875, StartPreviewing: 0
57925601: 10164: TV: CTimeShifting::StopRecording - 0x19d20d1fb80: Start
57925601: 10164: TV: CMainTVManager::StopTransportStreamRecording - 0x19d20d1fb80: Start
57925601: 10164: TV: CMainTVManager::StopTransportStreamRecording - 0x19d20d1fb80: Index: 1, count 2, Recording stage: 2
57925601: 10164: TV: CMainTVManager::StopTransportStreamRecording: Start
57925601: 10164: TV: JRTransportStreamFileWriter::StopRecording: File: I:\TEMP\Dateline NBC - Night of the Summer Solstice 2021-01-22.ts, index 1
DirectShow graph was stopped and torn down. About less than 2 seconds later, the main TV manager for this particular instance was cleaned up and deleted:
57927348: 10164: TV: CMainTVManager::Cleanup - 0x19d20d1fb80: Start
57927348: 2884: TV: CMainTVManager::Thread: Finish (10924926 ms)
Here you see that it's worker thread was closed after running for 10924926 ms (that is about 3 hours, i.e. the duration of recording both "The Blacklist" and "Dateline".
So it is completely baffling that you got a super long recording.
"The Tonight Show" that was started about 34 minutes later was recorded on a different tuner.
By the way, I do notice that some shows got recorded twice (but not "Dateline"!). For example, "The Blacklist" was recorded twice, once on the same tuner as the "Dateline" the other time on the OpenCABLE tuner. There are two recording rules for this show.