So when i uninstall my new/clean BS-P for testing, the codecs were removed too... when i tried to play my .mkv file it prompts me to install "Hali Splitter" if i remember correctly.
I installed all codecs again (see screenshot), and check if there was hidden options in LAV splitter (it is used when i play my .mkv file because i checked to see it in the taskbar when in use) and there were some (but blank) for the default audio & subtitles languages to take... so maybe i can modify here to resolve the issue.
OK i tried all options (and type "eng" or "eng,fre" as preferred language for ST), doesn't affect anything... (even the "no subtitles" one doesn't do anything, and the French ST are always loaded no matter what... they are the second ones after english, and not even marked as default in .mkv muxer options so i don't understand why it is chosen each time in different files).