Depends on the tv then.
Put the same audio in the working mp4, and see if that makes it fail.
By the way, who encoded these mp4s, the specs are all wrong. Threads=48 for instance.... What the hell was the encoder thinking, because 4 hypertheaded 8-core high-end CPUs are common
The non-working file has the wrong color matrix coefficients and transfer. Its BG.601 when it should be BT.709
This might cause an issue
At the very least, the colors are wrong.
I'm gonna guess the files are bad quality, despite the reasonable bitrate.