Hello,
I have these 4 actors blueprints:
ChildActor_Parent_Child1 and ChildActor_Parent_Child2 are child blueprints of ChildActor_Parent and all 3 are empty.
Actor_With_ChildActorComp_Inside has a ChildActorComponent of class ChildActor_Parent. It’s construction script looks like this:
And it’s event graph looks like this:
If you make a setup like this, then place an instance of Actor_With_ChildActorComp_Inside in the scene and hit play, you’ll see the “Valid” log.
If you select that instance, go in details panel, select the child component and change it’s class to ChildActor_Parent_Child1 or ChildActor_Parent_Child2 (anything other than the default), you’ll see the “Not Valid” log.