I have the same issues when watching shows and movies translated into German. Trying to improve my level of the language, but with both the dubbed soundtrack and the subs turned on almost every line of dialogue differs between the two. I assume it's because the subtitles generally reflect the original script very closely but the dubbed version requires more rewriting to match the sounds to the lips.
I mostly watch native German content if I can, not dubbed. There might be additional oddities that you run into with the dubbing for the reasons you mention.
It does for ps5, but only if you use Airpods Max (with a lightning to 3.5mm cable) or any other headphones that support a 3.5mm jack. It is actually rather convenient, because you plug into into the front middle bottom of the gamepad, so the cable doesn't get in the way of anything. No bluetooth, unfortunately, unless you are using a 3.5mm bluetooth adapter.
I still turn on subtitles tho. On that front I've been noticing some subtitles will not match the english dialogue at all. This is noticeable on the Netflix shows Cyberpunk Edgerunners and Aggretsuko. I'm guessing these shows had their scripts written in non-english languages and that was what the translation teams worked with.
I don't remember the exact lines but I do remember them different enough where you can tell the translations were "strict" whereas the dialogue was more "natural" sounding if that makes sense.