Subscription ID is only ever locally meaningful to a single receiver, and updates cannot be safely compared across receivers. Specifically:
Periodic: if receivers have different permissions, they will get non-identical updates. But the updates will at least be consistent.
On-change: we cannot guarantee that identical push-change-updates will go to different receivers. And we can’t guarantee that dampening periods stay synched. Therefore it is quite possible that different receivers for the same subscription reflect incompatible state as they reflect different timeframe snapshots.
Subscription ID is only ever locally meaningful to a single receiver, and updates cannot be safely compared across receivers. Specifically:
Need to get consensus on this behavior with WG.