Shift Key Binding Issue

Shift key works on everything else but Rust. Using the rebinding tool at the initial load screen I can rebind it to any other key. However, if I attempt to go back and rebind it to Shift its almost as though the program doesn’t recognize it. I’m assuming thats why even when it was defaulted to shift I wasn’t running anyhow.

Hopefully its something I’m stupidly overlooking on my end. Anyone else have similar issues or any ideas?