I have the answer. I don’t like it so I doubt you’ll like it either
DirectPlay will always be good.
Everything else all comes down to one fatal combination.
DirectStream + HLS protocol to the TV + Subtitles = Audio Sync problems
Those 3, when present, FORCE a transcode.
They have an idea about solving it but didn’t share details (early in proof-of-concept stage)
In my example, SRT subtitles were burned into the image.
Doing so removes subtitles from the equation and avoids sync problems.