Updating Realm Sync Schema cuts client's connection

My issue concerns Realm Sync on iOS - SDK v10.20.0 on a free cluster M0 (which is my dev env, my prod env is on a premium tier).

When I update the server’s schema by adding a new field or a new collection, I have noticed an undocumented behavior :

  • Any mobile users with an opened Realm during the schema update don’t sync anything afterwards. A restart of the app is needed.

I have tried to do this schema update using the “Enter Dev sync mode” and by using Realm Dashboard “Data Access > Rules > Add new collection”.

  1. Is this lost-sync behavior normal?
  2. What’s the right way to update the Realm Sync rule schema?