Spawning world, level blueprint

Hello everyone,
I have a blueprint of a randomly generated maze, a third player character blueprint and a level blueprint, in which i want to regenerate an instance of maze if there is no path from player start to a goal or if a player start collides with the element of a maze. But for some reason the maze doesn’t get regenerated. I also have a game mode, so my character is not in a level when I am modifying it. How can I fix this, or maybe i should do it differently?
I attached my maze blueprint and level blueprint, third person blueprint is similar to the one in UE examples.

Maze blueprint:
Level blueprint:

Thanks for any help.