Okay, after testing it, I have come to the conclusion that the shift + key binding absolutely requires you to press shift first and then A/D. If A or D is already pressed down and then you shift, it doesn’t work.
Does that sound like the problem you are also having? If we can narrow it down to this one thing, then we can figure out how to fix. 