@mochi Gateways are supposed to keep inboxes and outboxes in sync. Clients retrieve activities from inboxes and outboxes, so if gateways are synced, clients will be synced as well.
But I don't know yet what is the best way to sync collections. Maybe we need to use FEP-8fcf or a similar mechanism.