RootCause
Constraints are always created as child GameObjects parented to the target objects, not on the target objects themselves. — From Weld.cs and Rope.cs. Tension: ConstraintCleanup tracks the attachment so the constraint can be found and removed later. Outcome: ConstraintCleanup tracks the attachment so the constraint can be found and removed later.
c542cc1e-14a5-4a78-9df1-03701691c9f3
Constraints are always created as child GameObjects parented to the target objects, not on the target objects themselves. — From Weld.cs and Rope.cs. Tension: ConstraintCleanup tracks the attachment so the constraint can be found and removed later. Outcome: ConstraintCleanup tracks the attachment so the constraint can be found and removed later.