Enabling level streaming causes hundereds of load errors when I play

I am trying to use level streaming to be able to switch levels without suspending the game. (If this isn’t the best way to achieve this, could you point me towards a simpler/more appropriate approach - I am not making a large open world, just don’t want the game to stop when we change levels).

To achieve this I have created a new level which contains the player and some key elements that are required all the time.

If I play this level, everything works as expected.

However, when I enable world composition and then play I get a lot of load errors followed by a crash (caused by a null pointer in my code that appears to be caused by a child actor component not being initialised correctly).

Some load errors:

LoadErrors:Error: Error Failed import for BuoyantPointComponent
LoadErrors:Error: Error Failed import for BuoyantPointComponent
LoadErrors:Error: Error Failed import for BoxComponent
LoadErrors:Error: Error Failed import for BuoyantPointComponent
LoadErrors:Error: Error Failed import for BuoyantPointComponent

This goes on for seemigly every single asset that is referenced…

I have not loaded any sub-levels at this point, just enabled composition and run the game.

There is nothing particularly exceptional in the level, other that I use a large number of ChildActorComponents which seem to cause issues a-plenty, don’t know if they are at all related.

Update 1

This doesn’t seem to be linked to the level itself as creating an empty level and enabling composition causes the same number of warnings and then a crash. This doesn’t make a lot of sense to me since the object that is crashing shouldn’t even be being spawned??

I resolved this by moving some levels into a folder and using those ones. It must have been some old level that has a crash in it.