Widget showing on level on packaged game even though it's not created nor added on the level

I have made a widget that shows a character’s health and the number of pickups needed to advance to the next level. It’s created and added on the main levels but not on the “Main Menu” nor the “Game Over” levels.
However, the widget is showing on both levels.
I tried getting all the widgets of the classes, removing them from parent, and setting the visibility to hidden, but the problem persists.
The only way that I found to remove the widget is by adding a delay to the “remove from parent” node. However, I have to set the timer to 0.5 seconds because if not, the widgets won’t disappear. But if I do that, the widget is displayed for 0.5 seconds and then dissapears.

Does anyone know why this is happening?

Main Menu Capture and Level Bluepint

Maybe it a gamemode override set in a specific level.

I have no widget set up in the gamemode. The initial level is “Main_Menu.” I dont override the gamemode in any level.

The overrides are not in the project settings but in the world settings inside of the map.

Try opening the Main menu level and checking if inside of it’s world settings there are any overrides set (it should be set to “None”)

Go inside any blueprint and find all instances of the widget via the binoculars icon in the find results option (type in the name of the widget in the find field)

obraz

You will see all of the parts of the project that have this widget

Example:

It ended being that I had the widgets created and added to viewport in the GameMode blueprint using a custom event.