If do several cdb_sync calls and there is no internet connection, will all of these cdb_sync calls just cache and then sync separately when the network is available?
Every sync that modifies the cloud, cdb_sync with "local" as the source, will be cached as its own request. When the network is available, every sync request that was cached will be processed individually.