As it seems to be totally random, could weather conditions at the time the recording ended be another consideration. Before the switchover our digital signal was very sensitive to the weather because we are not in direct sight of the transmitter, and are in the shadow of a few hills / mountains. k
View attachment 907
When a programme is recorded after it has started it takes 30s for it to appear in the media list. The HDR then will calculate its (estimated) duration presumably based on the current network time and scheduled finish. If that recording is stopped(e.g. after 2 minutes) when it is finalised the true programme duration is then calculated (again using the network time). What if due to the lie of the land and the weather the HDR was unable to get a network time when the recording finished and thus assigns the end time the (exact) same time as the start time. The attached is a screen shot of a failed recording of Osec duration.