Spell cast animations are supposed to cancel when the spell cast gets canceled in any way (be it by manually stopping the cast or getting disabled).
The animation of Hookshot does not stop. It always fully plays once initiated.
It should stop like other spell animations.