I encountered this issue actually pretty often and well while using x265 encoding is really efficient for bitrate and quality.
Sometimes the multiple embedded audio tracks just ruin your experience, as they are just added weight to the filestream while not being utilized. I had the issue that I needed to enable automatic transcoding to make the file size acceptable but that also included encoding from x265 to x264 and that did not help with video quality though the sound was fine.
Sometimes the file bitrate is too high because there is some flac audio added or just additional sound tracks (5.1 audio on flac is huge) you do not use while watching.
It’s a waste to send these if that is being done, so at least make the feature to transcode audio and or just do not send audio tracks that are not needed in a bitrate starved situation, especially with x265 encoding as this is really good with bitrates.
this will include also for subs but as most subs should be ASS or SRT based that shouldn’t be a problem.
it’s just that more hardware based media devices are going to support x265, as that encoding is pretty CPU heavy it is not recommended to use that to transcode video from, but as x264 has higher file size for the same quality. I came to this conclusion.
In a Bitrate perspective this should and could fix a lot of possible bitrate issues too.