How to Reduce Stuttering from Level Streaming?

We are using level streaming to stream in and out large, pre-made rooms in our procedural dungeon. When players get close, new rooms are streamed in and the old ones are streamed out. The rooms are already loaded, but are kept invisible until players get close. There is a noticable stutter when the next room is made visible and the old one unloads. The stutter is considerably less bad in our steam build, but it’s still present. The streaming is set to not block on load or unload.

Profiling with unreal insights shows a lot of the time is spent either removing the old map from the world or calling BeginPlay on the actors in the newly-visible map. What are our options for reducing this? Is there any way we can make the level streaming stream in a few actors at a time to reduce the load from the BeginPlay calls, or otherwise spread out the burden from loading/unloading?