The thing is you are creating your widget in the level blueprint, so if you load the same level, it will recreate the same widget everytime on level load. This is why you should use a blank level when starting the game up, then use your UI to load the gameplay level.
1 Like