Document local update vs Channel added(Server) to same document update

I think you’re misunderstanding what the Sync Gateway does. It does not update the document. It just adds some local metadata (the channel assignment) that helps it route the document and apply access permissions.

So the client will not see a new revision of the document. Only clients change documents (or sometimes app-server code that talks to the Gateway’s REST API.)