Seems like a bit of bad luck.
9/5 at 9am, guide data loaded like normal for 161 channels:
2022/09/05 09:25:12.242965 [DVR] Fetching guide data for 161 stations in USA-WA62449-X @ 2022-09-05 9:00AM
Later, around 6pm, both cable and internet went out:
2022/09/05 18:04:08.437212 [ERR] Failed to fetch station 111871: dial tcp: lookup data.tmsapi.com: i/o timeout
2022/09/05 18:04:11.995285 [TNR] Cancelling stream 13244C67/0 ch1005 after no data was received for 6s
The next morning, guide data loaded for only one channel:
2022/09/06 09:15:12.334979 [DVR] Fetching guide data for 1 stations in USA-WA62449-X @ 2022-09-06 9:00AM
Since that one channel didn't air NFL, the job was deleted:
2022/09/06 09:16:29.799303 [IDX] Pruned 4600 expired airings from USA-WA62449-X in 1.144465773s.
2022/09/06 09:16:29.817172 [DVR] Deleting job with expired serial: 1662682500-8 NFL Football (EP000031283322)
Same thing the next two days, only one channel of data loaded in the mornings:
2022/09/07 09:50:00.001923 [DVR] Fetching guide data for 1 stations in USA-WA62449-X @ 2022-09-07 9:30AM
2022/09/08 09:39:00.003881 [DVR] Fetching guide data for 1 stations in USA-WA62449-X @ 2022-09-08 9:30AM
Then you forced a guide refresh on 9/8 in the evening, and guide data loaded for 161 channels again:
2022/09/08 21:37:19.591422 [DVR] Fetching guide data for 161 stations in USA-WA62449-X @ 2022-09-08 9:30PM
The number of channels is reported to us by the HDHomeRun. My best guess here is that the HDHR did a background scan during the outage, and decided to remove all the channels from its list. Then three days later it did another bg scan and found them again.
This every-three-day background scan is something that's built into the HDHR firmware. See some discussion here: Ability to disable auto update - Silicondust