Should be loaded not unloading spawned things

Loading a level instance into a hub map works fine. Also unloading level instance seems to work fine too, using ‘Set Should be Loaded’ bool = 0 unload it fine too - but if incoming map spawns BP actors, then these dont unload correctly. Any ideas how to fix?