If you demux the mkv and you select 7-1-1, you can input any audio (up to 2) and any SRT (up to 2). Just make sure your hevc file doesn't have the same filename/path as the original MKV
for the other mp4muxer workflows, you have to edit the bat file with notepad and set the desired language. I didn't really test that though.

I could be wrong but I don't think you can set a forced flag with the mp4muxer/mp4boxThe correct german forced sub was muxed (luck?) and the TV shows it, but in mediainfo the "forced flag" is set to no. Anyway it's working, so if it's working on every file correctly, thats not a problem.
I see. You might run into the green screen issue with some DV file on 2016 lg oled TVsThe ts / m2ts file that tsmuxer creates is not working on the 2016 OLED TV.(When I drag the input mkv file into it and let it mux)