GASP + invert gravity = Weird Legs

After some testing I discovered that it was this node “Offset Root Bone” That was causing the issue. However, if I skip this node in the animation blueprint, then the movement becomes snappy and loses its pivoting.

So I need to use this node, so I made another node and gave it a different tag to reference it.

I then went and added some extra code in the “Update_EssentialValues” function. No matter what I change in this function, it does not seem to have any impact on my problem.

All I can guess is that its something to do with the offset root bone that I need to figure out.

Any help would be greatly appreciated.