Main level loading multiple instances of itself


My main level started acting iffy while I was working on the level blueprint on the tick event. For some reason I noticed it fires print’s 5 times, so I started digging and debuging.

I’ve found the level instance to be loaded even when the game is not simulating, and when i press simulate it’s like unreal has the map open 5 times and operates on it simultaneusly.
The pictures show my debug print on beginplay from the main level blueprint, which selects a random number, this “in theory” should fire only once, but I get 5 messages all with random numbers.

When I create a new level and start from there everything is normal.

Any idea’s why this happened and how I can avoid it / fix it in a way that does not mean redoing the level from scratch?