Set Defaults of a Subsystem

I’ve been trying to find information on how I should send default information to a world subsystem, but I can’t figure out how I should go about it.

Currently, I have an enemy manager and a stage data data asset that I want to let the designer mess with in the editor. So I ended up making that enemy manager a blueprint class that gets placed in a specific level instead of a world subsystem. But now I want to have a subsystem that holds all of my managers for reference. How could I pass that enemy manager to the new manager subsystem? Or am I going about this structure entirely wrong? Because, as far as I know, this is the only way I can expose the manager to editor-made data assets.

Any information or help would be greatly appreciated.

the enemy manager can GetSubsystem→Register(this) on BeginPlay

for other options maybe Developer Settings

My only issue is that I’m not entirely sure if that would work because of the load order, based on how I have most of my stuff set up so far.

I ‘believe’ a World Subsystem will always exist at that time, option B is to have your subsystem spawn its required classes so you can control order