So in the picture to the left, the character is moving left, and the gun pinned to their hands lags behind. In the pic to the right the character is moving right, and the gun is lagging behind and getting hidden behind them.
The upper body is pinned to the legs, and the gun is pinned to the hands. The upper body doesn't lag at all.
I don't feel like I'm doing anything wrong. Why is this happening?