Run on Server Empty Variable

Request Status Change is called when a player changes lobby status and is set to run on server, checks if all players are ready, and then enables the start button on server. The script works when the server (Host) changes their status and all players are ready, however, if a client changes status and all players are ready, I get an error telling me WBP_Panel_MP_Lobby is “none” or empty, and the variable is set OnPostLogin when the widget is created so should be valid. I am trying to understand why, if this event is run on the server (even though the ready button was clicked on client then triggers this event to run on server) it woul seem the scrippt is not accessing the variable on the server?

Thanks for any insigt or assistance.