I think it’s a physics bug at this point searching online.
Maybe try using a different JointInstance like a Motor6D for instance like in this thread.
Last resort is to set to massless and manually CFrame it from the character.