Okay i did some testing last night and this is what i see
If you can fully do direct play - no transcoding at all and add a srt or pgs subtitle - everything works
If you add any sub at all and its transcoding audio (truehd to opus) it forces video transcode to burn the subs - for some reason