RootCause
the guard `if (!Networking.IsHost) return false` exits early — The [Sync(SyncFlags.FromHost)] on ActiveWeapon means only the host can write it. Tension: only the host can write it, reinforcing why all mutations must go through the host.
cdeda5e2-312f-4dfe-9d00-c1c6745fa12e
the guard if (!Networking.IsHost) return false exits early — The [Sync(SyncFlags.FromHost)] on ActiveWeapon means only the host can write it. Tension: only the host can write it, reinforcing why all mutations must go through the host.