Where are you based ? What is your TV backend ?
It sounds as if you are actually receiving 1080i @ 25fps and need your Pi 4B to deinterlace to 1080p @ 50fps to ensure you get fluid 50Hz motion on sources with 50Hz motion.
Having a sample clip would assist fault finding.
Sorry about the confusion. I got my facts wrong about the source TV channel's framerate. Yes, it is 25fps. I was opening the files with VLC with auto de-interlacing turned on and it was re-encoding it to 50fps.
The source is two AU channels called SBS One HD and SBS Viceland HD which transmit 1080i content at 25fps, encoding is H264 - MPEG-4 AVC. I am using a Raspberry Pi3 with a TV HAT board and the latest OSMC + TVHeadend Server to do the recording. I stream and playback the recorded TV to a Pi4 running LE10.0.2 + TVHeadend Client. The Pi4 video display is set 1080p @ 50hz. Any funky motion effects / filter on the TV are turned off.
If I set the LE Pi4's system > video to 25hz, the playback with de-interlacing enabled is worse; it looks like slow motion and is very, very jerky, everywhere. If I set the LE Pi4's system > video to 50hz and enable Adjust display refresh rate in player > videos, it is just as awful and jerky. Disabling the de-interlacing is the only way to get smooth motion, albeit with the poorer image quality.
If I copy the source *.TS file to my Win PC and put it through AVIDemux to change it to 50fps (and trim out all the advertising), the resulting *.MP4 file, when copied to and played locally on the Pi4, plays with no jerkiness visible.
The jerky effect is most noticeable when the subject is held in the centre of the frame and the background is panning past. For example, in bike races when the peloton is being tracked by a camera in a helicopter or motorbike and the trees / building go rolling past, that's when it's very visible.
I have a few good sample *.TS files where the effect is noticeable in specific sections, but the files are waaay too big. I will try and find some sporting content that might show it and record it so that it's raw file. I'll also do some testing of copying the raw *.TS files @ 25fps to the Pi4 and play them compared to the ones converted to *.MP4 @ 50fps