:SetPrimaryPartCFrame messes up the rotation for some parts

I never recommend using SetPrimaryPartCFrame especially if it’s on anchored assemblies. Take a look at this bug report from all the way back in 2015:

To clarify: it’s still relevant and testable.