Having components inside of a component

I corrected my problem. The deffered attach is only done on the actual component and not on his child so this corrected the situation.

	if (GetOwner()){
		if (GetOwner()->GetRootComponent()){
			UE_LOG(LogTemp, Log, TEXT("RootComponent exist"));
			
			interactSphere->AttachTo(this);
			interactText->AttachTo(this);
			cursorDetectSphere->AttachTo(this);

			this->AttachTo(GetOwner()->GetRootComponent());
		}
	}