Quick answer: Unreal Blueprint replicated property's condition change (Always to OwnerOnly) not affecting replication after change? Conditions cache at registration; restart actor or use code path that re-registers.
Switch a property's condition at runtime; replication still uses old condition.
Re-register the property
Actor->UpdateReplicatedProperties();Forces refresh.
Or set at construction
Conditions are stable; set at construction; never change.
Audit condition mutations
If you change replication conditions, the re-register is mandatory.
“Replication conditions are cached. Cache invalidation is explicit.”
If you mutate replication conditions, document the re-register pattern. Hot mutations are uncommon; document the workflow.