Best approach from my experience is to have each variable set to replicate and trigger initial usage via Begin Play. You can also use Rep_Notify. It’s all case dependent.
- note : If you have actors in the level that spawn things, said actor needs to use switch has authority (auth) before spawning. Otherwise both the server and the client will spawn the new actor. This results in two identical actors instead of one.