How do i attach a component without being scaled by root

I have a static mesh (root) and a sphere component attached. I would like to scale the mesh (root) without
the sphere component being affected. I have tried SnapToTargetNotIncludingScale but it doesn’t seem to ignore scale.

Here is my solution for anyone else,

void AActor::OnConstruction(const FTransform& Transform)
{
	Super::OnConstruction(Transform);

	SphereComp->SetWorldScale3D(FVector(1, 1, 1));
}