Thanks for playing, and the feedback! With steam, are you playing on a Steamdeck, or are you using a steam service to convert controller inputs? It might be receiving double input then, causing the problems.
You slow down before sprinting since he has to 'tense up' before launching(needs animation), and the idea is that while running you get the slide and also can stop then run again with a very short tense time, until you lose momentum. Though it seems people aren't very fond of this idea. If it still doesn't feel good with tweaks and actual combat added, I'll change it to your bog standard instant sprint button. Also yeah, I need to make the holes shorter than crouching so it feels better. The problem being that if I let the player crouch walk under, they get 100% cover and can still shoot. Though I guess I could make it an animation instead, or remove shooting while doing so. Pardon the ramble.
As for the haggle inputs, I think it's fine personally. If you need more precision, that's what the D-pad is for. Though, I suppose I could mess with it so near diagonals are not a bother