Currently if you want to bind a normal tap key control with another control (on the same key) that is either longpress or doubletap the normal tap is activated first and then the other one is activated. Why not add a slider (like in tarkov), where you can select in milliseconds how much time it takes to check if you are about to click a second time/longpress to avoid activating the normal press at the start
PS: to avoid this problem currently you can bind a longpress with a doubleclick, however with this system you could bind all 3 a normal, long and double on one key