Controls wont let me rebind keys

I’m having an issue where I can’t rebind my keys in Overwatch because they keep being reset to controls I didn’t even set. My Crouch keybind is usually supposed to be defaulted to LControl, but instead it’s forcing my keybind to RControl instead. I have tried reinstalling the game, but it doesn’t fix the game, I have tried re-verifying the game’s files and cache, still doesn’t fix the issue. It will not save my proper keybinds when I’ve set them to what I want. I can’t even add a secondary keybind to an alternative key because it keeps forcing it to RControl key, this is so annoying and I do not like it at all.

Why is there no config file for saving control schemes so they can be manually set in the config file? If I had a config file that saves my keybinds I wouldn’t be having this kind of issue, because I could of just as easily set the config file to Read-Only to prevent my keybinds being lost. This is pretty much affects every other keybind for other stuff I’ve set also.

EDIT:: Still can’t find any fixes for this.