Enabling physics on parent detaches children from parent only on client side

I’m trying to weld objects together using AttachToComponent. They weld just fine on the server and turning physics on the parent works fine, keeping the weld together. However, on the client once physics get re-enabled on the parent object, the children get welded and stay on the origin. Auto-weld is turned on for both objects Here’s the code for welding.

objectToWeld->AttachToComponent(weldToObject, FAttachmentTransformRules::KeepWorldTransform);