If you turn off the transcoder then the client must be able to direct play the file or you will get errors. For your Fire TV, it cannot play TrueHD audio, so that will fail. On your LG TV, 4K videos must be in an MP4 format to direct play. It also cannot handle PGS subs if you’ve enabled those.
You said you turned off the transcoder. If you turn it off, it can’t transcode, so the files can’t play. Turn it back on and allow the transcoder to work.
Sorry, my mistake. This use to be a limitation and still applies on most devices. However, some of the newer LG TVs can support mkv, but only if the audio is also supported.
To get a better understanding of support, in the LG app, there is an option to enable logging back to your server. Turn this on, playback the file, let it play for 30s. Get the log from PMS.
I will try changing the audio option. I have never had an issue with subs or 4K 10bit before. Again, ALL MKVs. I have tried both the FireStick and the LG app - LG app gives me the errors, FireStick just continually spins.
I did read your entire article and I do not see how those options relate to my situation.