Problems with using unity physics with a ragdolled character?

I have a character that’s set up to be ragdolled on command but ever since I set up the ragdoll component it’s been super finicky to use physics commands e.g addforce and change velocity. Sometimes it moves a random direction, falls through the ground, shoots into the sky, or just doesn’t work at all.

I think this is due the the character having multiple rigidbodies from the ragdoll that may interfere with each-other.

I was wondering if anyone also experienced these issues and had a solution. I’m kinda at my wits end here, I’m just so frustrated and have no idea how to fix this. I’ve already tried setting them all to kinematic, and whenever I use physics I make sure to apply it to all rigid bodies on the character but it still constantly breaks. I would be extremely appreciative towards anyone who knows how to fix this. Thanks :/