So I created another .webm
file with 2 audio tracks and 2 subtitles tracks (webvtt) and 1 VP9 video track.
If I try to play selecting the default audio, and default subtitles this happens:
|Jun 07, 2019 07:29:49.579|DEBUG|MDE: Rick.and.Morty.S01E01.ffmpeg (2019): no direct play video profile exists for http/mkv/vp9||
|Jun 07, 2019 07:29:49.579|DEBUG|MDE: Rick.and.Morty.S01E01.ffmpeg (2019): no direct play video profile exists for http/mkv/vp9/opus|
|Jun 07, 2019 07:29:49.579|DEBUG|MDE: Rick.and.Morty.S01E01.ffmpeg (2019): transcoding selected subtitle stream|
|Jun 07, 2019 07:29:49.579|DEBUG|MDE: Rick.and.Morty.S01E01.ffmpeg (2019): no direct play video profile exists for http/mkv/vp9/opus|
|Jun 07, 2019 07:29:49.579|DEBUG|MDE: Rick.and.Morty.S01E01.ffmpeg (2019): transcoding selected subtitle stream|
|Jun 07, 2019 07:29:49.579|DEBUG|MDE: Rick.and.Morty.S01E01.ffmpeg (2019): selected media 0 / 118250|
|Jun 07, 2019 07:29:49.578|DEBUG|MDE: Selected protocol http; container: ass|
|Jun 07, 2019 07:29:49.578|DEBUG|MDE: analyzing media item 118250|

However, if I try to other combinations like playing the first audio track, with the second subtitle track:
||Jun 07, 2019 07:34:20.709|DEBUG|MDE: Selected protocol dash; container: mp4|
|Jun 07, 2019 07:34:20.709|DEBUG|MDE: analyzing media item 118250|
|Jun 07, 2019 07:34:20.709|DEBUG|MDE: Rick.and.Morty.S01E01.ffmpeg (2019): Direct Play is disabled|
|Jun 07, 2019 07:34:20.709|DEBUG|MDE: Rick.and.Morty.S01E01.ffmpeg (2019): media must be transcoded in order to use the dash protocol|
|Jun 07, 2019 07:34:20.709|DEBUG|MDE: Rick.and.Morty.S01E01.ffmpeg (2019): selected audio stream is not the first audio stream and direct play stream selection is not enabled|
|Jun 07, 2019 07:34:20.709|DEBUG|MDE: Rick.and.Morty.S01E01.ffmpeg (2019): no direct play video profile exists for http/mkv/vp9|
|Jun 07, 2019 07:34:20.709|DEBUG|MDE: Rick.and.Morty.S01E01.ffmpeg (2019): no direct play video profile exists for http/mkv/vp9/opus|
|Jun 07, 2019 07:34:20.709|DEBUG|MDE: Rick.and.Morty.S01E01.ffmpeg (2019): selected embedded subtitle stream is not the first embedded subtitle stream|
|Jun 07, 2019 07:34:20.709|DEBUG|MDE: Rick.and.Morty.S01E01.ffmpeg (2019): no direct play video profile exists for http/mkv/vp9/opus|
|Jun 07, 2019 07:34:20.709|DEBUG|MDE: Rick.and.Morty.S01E01.ffmpeg (2019): selected embedded subtitle stream is not the first embedded subtitle stream|
|Jun 07, 2019 07:34:20.709|DEBUG|MDE: Rick.and.Morty.S01E01.ffmpeg (2019): no remuxable profile found, so video stream will be transcoded|
|Jun 07, 2019 07:34:20.709|DEBUG|MDE: Cannot direct stream video stream due to profile or setting limitations|
|Jun 07, 2019 07:34:20.709|DEBUG|MDE: Cannot direct stream audio stream due to codec opus when profile only allows aac|
|Jun 07, 2019 07:34:20.709|DEBUG|MDE: Rick.and.Morty.S01E01.ffmpeg (2019): selected media 0 / 118250|

I can direct play the first audio stream with the second subtitle stream. The only combination that won’t let me direct play/stream is if I choose to play the second audio track.
It’s not a file issue, it’s a issue with how plex handles multiple tracks, and can’t direct stream them properly.
What does this mean and how I can enable it?
direct play stream selection is not enabled
I can share the file in private if that helps