Thanks for the extra details, it really helps!
There are a few things you mentioned that I have been struggling to decide on the best approach so it is good to hear your thoughts. For example the stamina system, which was added recently to stop abusing the dash attack, might not be the best approach or maybe it shouldn't be tied to standard dash/dodge moves.
I'm concerned about the DPAD inputs not registering though, I will look into that. I only really use thumbstick on my ps4 controller. Can I ask what controller are you using?