2024-04-07 13:05:18.389 T:1107 debug <general>: OnPlayBackStarted: CApplication::OnPlayBackStarted
...
2024-04-07 13:05:29.383 T:1473 debug <general>: CPtsTracker: pattern lost on diff 83389.000000, number of losses 1
...
2024-04-07 13:07:28.544 T:1473 debug <general>: CPtsTracker: detected pattern of length 1: 41708.24, frameduration: 41708.333333
It might be odd timestamps in the file. I see ^ logged which matches the "couple of minutes" theory. The file plays fine here on RPi5, but that's because RPi5 doesn't hardware decode H264 media (so it's the same workaround as disabling DRMPRIME).
popcornmix HiassofT might be able to explain more. I don't have an RPi4 around in current location.