Widget not disappearing

Hi all,
I am learning multiplayer game setup from an Unreal YouTube series [here][1]. It is developed using 4.11 and I am on 4.26.1.
I did exactly what the tutorial says but for me when I hit launch the game button, server travels but it doesn’t hide the loading screen. When I disable the part which creates the loading screen widget, it works fine. I checked and double checked, everything I did is exactly what is shown. But in the tutorial when the server travels, it shows the game map mentioned in the server travel argument. In my case, loading screen won’t go away, but I think in the background hidden behind the loading screen is my game map the server traveled to.
Any idea why is this happening and how can I make it work?

OnClickedReadyButton event:

ShowLoadingScreen

LaunchTheGame

Thanks.
SP.