Quick answer: Open MultiplayerSynchronizer’s Replication tab. Add property. Set sync mode = Always (or On Change). Save.

Player’s Health changes server-side. Synchronizer is on the player. Clients don’t see the change. Replication tab didn’t list Health.

The Fix

MultiplayerSynchronizer node:
  Replication tab:
    + Add property:  "Player:health"
      Sync:          On Change
      Spawn:         true
    + Add property:  "Player:position"
      Sync:          Always
      Spawn:         true

  Replication Config:  res://player_replication.tres   # save out

Always sends every tick (fast-changing). On Change sends only when value differs. Position = Always; Health = On Change for bandwidth efficiency.

Verifying

Server sets Health = 50. All clients see 50 within one tick. Without addition: stays at default.

“Add property. Pick mode. Replicate.”

Related Issues

For RPC silent, see RPC silent. For client prediction, see prediction.

List the prop. Pick mode. State sync.