Tips for making a specific procedural maps

You might want to have a look at Level Streaming.

You can also spawn levels dynamically via Blueprint using Load Level Instance by Name, which allows you to spawn sublevels at a targeted location.

You definitely don’t want to build your entire level inside a Blueprint Actor, build it as a Level instead.