the inconsistency of movement is when the player moves during the arrow block's movement, so it skips that section. I didn't have the time to fix it unfortunately.
The hitbox issue is new to me though, really sorry about that!
On another note, if you're struggling with level 3 (tower-style level), the arrow room has plenty of moves, so you can waste them in the corners moving once every few seconds to bait the arrows closer for escape.
I think the solution for this was to zoom out the camera, but i didn't think about that earlier...
Thank you so much for playing!