Corrupted UK Freeview HD on Pixel 4

Hi, I couldn't see a specific Android app topic so I'll add this here. When playing back some HD recordings on the Android app on the Pixel 4 I'm seeing some corruption which makes the playback unwatchable. It's the sort of green pixelation and somewhere in the background the aspect ratio looks off too. This wasn't occurring on my Pixel 2 which was also on Android 10, so I don't think it's necessarily related to the Android version. I've noticed that this also happens on Plex when playing back the same file in original quality so it may be something related to the system video player? Transcoding in Plex plays back the file without corruption. Playing through the Channels Web player also works correctly.
This is in build 2.1.15