Different pause menu for each level

I followed this tutorial for crating a pause menu. I have two levels in my game and I want different pause widget in each level. So I made two different widgets. The problem is that when I select widget class in one character blueprint (look at the attached picture), it affects on character in second level (it has same widget). What I am doing wrong?

Put your level name in the game instance, then you can say:

Thanks for your answer. I have also an other problem with this. In game, I have to press P twice to populate the pause menu. Why is that so?

Did you copy my code? Take that flipflop out ( I just noticed it ).