Originally I had my nodes setup as
And collisions were not working, broken. I modified my scene so the RigidBody2D was the parent
and everything is working fine now. Why is this? What's going on here? When I made this change, I also had to use global rot, pos as it doesn't seem to be inheriting from the parent anymore.