Child actor components are duplicated on client only when it's on a streamed level

Whether they are spawned from my constuction script or placed manually it doesn’t change, only fix I could find was to make them locally (not replicates) but they are supposed to be interactable so it doesn’t make sense to have local only interactable (door in this case) and it’s all part of a tool to make rows of them to make it easier to make multiple levels so placing the blueprint manually would be a chore. Any possible fix ? (authority switch is no use since it also happen to the ones that aren’t spawned and on top of that it doesn’t spawn at all when used)

Posting how I managed to make it work (at least for now still need to test it in a build) since it’s such a very specific bug.

Actually managed to make it work by moving the authority switch after the add child actor component, will also need to assign the ones that aren’t through construction script to fix them too since they are also duplicated.

Parent and child (actor component) also both need to replicate for it to work.