Are you letting go of before hitting ? That's the only thing I could think of. You also don't need to quote me every time... We're the only two people talking here. =P
Also you should practice canceling the attack at the last possible moment. You can really delay it. You know when you're canceling it at the last moment because Hayate will animate-glitch a little.