Display widget on level created in function library

I’m developing Turn-based game.

So I make my own FSM to apply rule to game.

I control state in gamemode, and each events that control states have own function in function library.

For example, below blueprint is pawn(custom).

It has click event, and it call “move to pawn info” event in game mode.

“move to pawn info” event changes state in gamestate, and call “move to pawn info” function in function library.

At last, “move to pawn info” function in function library create widget and add it to view port.

But however I click it, widget isn’t displayed.

Is there something that I have to care, or that I did wrong?