When you for example have A held down and then start holding D down, D activates but then if you start lifting D up while A is still past its actuation point A will activate again.
I suggest a setting that lets you toggle between that reverting functionality so that there is one option where after letting go of D in that situation neither key would be active and you would need to press A down again to start moving left and the other option being what currently happens with the reverting behaviour (A gets automatically activated again, similar to how rappy snappy functions)