Overwatch crashes only in different languages than original

So i’ve moved from ow on battle.net to steam not too long ago. I have steam’s main language set to italian so when i first downloaded the game it was set to italian language (both voiceline and texts) and working completely fine. then after a while i switch the game to english (still both voiceline and texts) due to personal preferences and since then the game kept on giving me the “Rendering Device Lost” crash error. I look up everything and update every possible driver + look for possible hardware overheatings + scan for viruses + check my whole Windows 11 to try to find any errors but to no avail. Then as a last resort i switch back to italian and the problem disappears… Can anyone explain to me why?