bNetStartup for actors spawned by a ChildActorComponent placed into a level may not be set properly, causing references to those actors to not replicate to clients.
Place an actor with a child actor component into the persistent level.
Place an actor with a child actor component into a streaming level.
Load the level, and then stream in the sub-level at runtime.
The value of bNetStartup of the sub-actors of the components should be consistent, and references to the sub-actor should be able to be replicated to a client.
There's no existing public thread on this issue, so head over toAnswerHub just mention UE-66392 in the post.