Thank you for clarifying and for the ideas. I think I definitely have an idea for atleast one new mechanic now lol
Also, not being able to cancel dashes was intentional ( let it be by jumping or attacking ) mostly because cancelling dashes looked a little weird and honestly made things too easy lol
Currently you can cancel jumps and attacks into dashes though, and cancel attacks into jumps. But if there's an issue in either of these then there's definitely a bug with input delay or something else maybe
Anyway, thank you so much for the feedback :)