I’ve discovered what seems to be the solution in a post on another thread, from user
Essentially, if you override the package names of the levels to match and spawn the same levels on client and server, the objects within that level are replicated. I don’t think there is any way to have just the server do the spawning and have it be replicated on the clients, like with SpawnActor, but this method is close enough for me.