Hi, thanks so much for the feedback! I've since adjusted the game to run directly in the browser, which I hope fixes the viewport issue you were seeing. It's also possible my map design felt a bit off.
There is nothing wrong with hitboxes, the main issue is Player's attack point isn't perfectly synced with the animation.