Viewmodel Rigging Not Working

I made a viewmodel and rigged it. For some reason the left arm has an offset.

Instead of the rotation being applied at the center of the right arm, it’s applied from the left arm. I’ve been rattling my brain for an entire day over this. If anyone can help, it would be very appreciated.
Screen Shot 2022-03-25 at 10.36.51 PM
This is the motor6d inside of the right arm.