I have default config.txt (no hdmi_enable_4kp60=1 or GPU increases) and a LG 4K TV with 23.976/24/50/59.94/60 Hz modes set for 1080p and 23.976/24/25/29.97/30 set for 4K and the desktop defaulted to 1080p. Apart from washed out HDR content (as no HDR support) I have no issues playing anything. I don't have any 4K60 media .. hence no need to force that config.
fbicknel is playing [email protected] media on a 1080p panel and RPi4 isn't optimised for that kind of thing (and won't be for aeons) so best option for him would be to re-rip that Movie in 1080p.
NB: The issue witth 25/29.97/30 modes is that Kodi always outputs progressive so interlaced media requires 50/59.94/60 so that each half-frame can be rendered as a full frame. There is no 4K interlaced media so this is only a 1080 thing.
At the end of the day not all media is ripped properly, not all TVs support all refresh rates, and RPi4 support under MMAL "is what it is" because it was a quick and dirty hack to ensure something worked at launch. The focus of all development is on GBM/V4L2 not MMAL.