There is at least one Engineer at Dish that was working on this issue. He called it the "Early Ending" issue as opposed to my "Early Termination" description. It is a known issue. In fact, as you can see, Dish has not solved the issue in three+ years.
As described above, one might have a timer set to start 1 minute early and end three minutes late.
When done, the recording will appear on the list with a duration of 104 minutes.
During playback, at some seemingly random point, the recording will jump to end of recording splash screen. If while you ar viewing that screen, you push the jump back button the video will play for a few seconds and then once again jump to the send splash screen. This happens with OTA recordings, Sat recordings, when two or more recordings are going on and the point where the video ends has been as early as just a few minutes into the recording and as late as the last few minutes. Due to other issues I have had maybe ten different 722k receivers and every one of them has had the issue AFAIK.
If you want the E-mail addy of the Engineer that I used to deal with, I can provide it to you privately.
PS This currently happens maybe once every couple of months with my usage.