Replication behavior in PIE vs Standalone

you could do it as simple as this,

in the player controller BeginPlay (or whenever you’re initialized) call an event when ready passing through the player data to the GameState

In the GameState the event updates the Array and calls RepNotify
UIs can bind to the RepNotify Event and update their widget list