Yes, it’s ChildActor instead of ChildComponent, glad to see you’ve made it work.
Yes, the Child Actor Component is quite specific like that, since it’s designed to have different child object types.
You can also use create a SceneComponent and add it to your actor, instead of using Child Actor Component, but it has its limitations, so that depends on your use case: Imgur: The magic of the Internet