for the image point thing, I was just being cautious, I hadn't checked when I wrote that.
There's indeed a tiny offset when you fall. Offset like that often happens for very fast movement, and in your case I don't think it will really be that noticeable once you make the hitbox invisible.
It will still be accurate enough I think.
Anyway, mmmmmm
ok I found the issue. The pin behavior seems to work after the hitbox positionning event occur. So the hitbox is always one frame late.
Solution: don't use the pin behavior and make sure you position the animation sprite to the detection sprite before positionning the hitbox.