How to correctly add a widget to a player controller in multiplayer

This is my player controller blueprint

This is the game mode blueprint

I’m not sure what I am doing wrong with this. What I want it to do is display the spawn screen before you possess the pawn and have the screen carry over to when you possess the pawn. The widget itself just has text in the centre of the screen and it’s not showing up

So it turns out that you have to add a delay of 0.2f right before I call the event SetSpawnScreen