RootComponentReplication breaks Attachment

I have an Actor that spawns replicated StaticMeshActor on the server side and attaches(snap) it to moving/static actor/self

If I have disabled ComponentReplicates on RootComponent of the spawned actor, everything works fine.

Enabling ComponentReplicates breaks attachment relative location on Clients: object is attached and follows the parent, but it’s in the completely different location. The only workaround is to do an attachment with delay after spawn and when all clients already connected

Is this a bug, or I don’t know something?