Blueprint Asteroids field

Yes i did exactly that in my pawn, and yes all variables have default values.
Here’s some more images to maybe give you a better overview.

[Spoiler]Event graph:


Swap asteroids 1:
Swap asteroids 2:
BP_Asteroid: [/Spoiler]

Didn’t change anything in the ConstructionScript or CreateAsteroidField. As you can see, there’s a few “Variable not in scope”, don’t know if that might cause the issue?
Also do i need to add a default array element to the BPInstances? tried it, but it still doesn’t work.

EDIT: Here’s the errors i get when enabling debug on the BP_Asteroid:

[Spoiler]

[/Spoiler]

As you can see, it “Accessed none trying to read property… DynamicCast_AsSpaceship_I_BP” which connects to my Camera, which as you can see in the BP_Asteroid image i attached further up says “Variable not in scope”. So maybe that’s causing the issue, i’m not sure though. Don’t know how to fix the Variable not in scope thing, if it even is that, that causes the issue. Hope you can help, thanks again.