I’m pretty sure you’ll need to wrap ‘AddInstance’ call in replicated function (possibly ‘RemoveInstance’ as well if you use it).
My interpretation of InstancedStaticMesh is that original intention is to use it at Edit time, then save and cook everything including lighting.