To reproduce:
-
Create an actor component and attach it to your character
-
In the Actor component class create a variable of any type and set replication to “Replicated”
-
In the Actor component create a function or event which “sets” variable value to any different from initial
-
In the Actor class add that Actor componetn
-
In the Actor class bind a button to trigger the event, which is set to “Run on server” and triggers the function/event of actor component to change actor component’s variable value
-
Start a game and press that button
-
Observe the actor component value
Actual result: Value is changed on server, but not updated on client