Centering the origin appears to do strange things to the hitboxes: namely it moves the hitbox to the new origin and calculates collisions from there.
Presumably this isn't desired behavior but I don't know enough about the collisions to fix it right now.