using "open level" more than once, multiplies menu

I’m going crazy. I have 3 “open level” nodes in my system. 2 in playerBP and 1 in GameOverWidget. In playerBP, when you die and when you press M, you go the first level a.k.a. menu. I have a timer in level and when it goes zero you die and you click the button on the widget, you go to menu again.

But if I have more than one open level node in the system, the menu stays in the background when I click start or controls. But funny thing is; I go to Control screen and the main menu stays but when I click Control again(on the main menu, background), menu vanishes. It’s like two menus opened at once.

I tried remove from parent everywhere, name variables instead of just writing level name, remove widget in the levelBP etc. everything but I couldn’t find the answer. When I open the menu level first time, everything’s fine.

Somehow my main menu and sub menus powered up more than once when I click start but I have no idea why. Please help.

Unbelievable. Really unbelievable. I have no idea what caused this error but I solved it. If anyone experience this, I’ writing the solution here.

Again, I don’t know the reason and it sounds stupid I know, but the problem is in the “destroy player” node. Without that node, other two "open level"s worked fine. My open level on death is a two stage thing. First, with “Event Hit”, I kill the player with “Destroy Actor”. Then I bound “Event Destroyed”, and to “open level”. So Instead of even destroyed, I connected the “Destroy Actor” at the end of “Event Hit”, to the other one. The other one is M input for Menu.

I couldn’t find how to mark this “solved”. I think only staff do that. Anyway, it’s solved.

I call it a day. Pheew haha.