Reseting Physics Constraints after Attaching to another Component

Currently working on an Actor that has 2 meshes just like in the documentation. I’m aiming towards making the non-static actor to be able to attach to another actors components and then detach at a certain point. It does, however as a parameter I am currently using FAttachTransformRules::KeepWorldTransform, and so it works fine for a minor detail… when I SetConstraintComponents again so that it behaves the same way, it seems to be attaching the constraint more into the center of the mass for some reason causing it to tilt.

Here some pictures :

Regular Movement before attaching to character

Movement after detaching from character and re-attachment to RootComponent

Examples with a view of the Constraint