Yes, I have set the root motion for all my animations. I also made sure that my launch character forward doesn’t have a Z velocity. The more I test it out, the more I realize that it has something to do with pressing the keys very fast. I can only do the aerial attack if the combination is done very fast. It doesn’t even have to be a dash. Just a directional key and an attack. A roll by itself won’t trigger it, not will an attack.
EDIT: Was able to fix it by substituting ‘IsFalling’ node to check whether I was in air for an attack for a boolean (In Air?) that checks whether I am in air, with the boolean resetting on landed. Thanks for the help though.