For example:
I can be holding down puncture and press the shift button, when my puncture animation is over I will shift and continue firing.
I can be holding down puncture and then hold down cinder strike, when my puncture is finished firing I will continue to fire cinder strikes until I let go of that and I will go back to firing puncture
However this does not behave the same way with dodge. Logically, I would expect to be able to hold the dodge button while firing puncture and as soon as the animation is done I will dodge. But the character simply keeps firing the skill, ignoring the dodge input. This is inconsistent with how every other skill interacts with eachother and it leads to a very clunky feeling.