To give you an example, yesterday when I was playing the last chapter of the game, the subtitles box didn't come back on during a new scene, so I checked and it was still "on" in options.
I toggled it to off and then back, and went back to gameplay. It still didn't show up, so I just said fuck it. When the next button-dialogue choice came up, everything was in Spanish. This happened three more times before I turned subtitles off completely.
When I went back to gameplay, there was now a subtitle at the bottom that said "Shut up and come here!" The dialogue remained on-screen the whole time during more than 3 minutes of other dialogue exchange. That dialogue wasn't part of the scene at all, and the subtitles were "off" in the menu.
I turned them back on and it seemed to finally be fixed. Once I made a dialogue decision that influenced the character I was speaking to, the text for that in the upper left corner was in German.
I toggled one last time and everything went back to normal. There, of course, are zero language choice selections in the options for their games.