In its initial version, the offload client does not check whether the remote data schema has diverged from the local schema, which can cause errors later on.

It should probably check upon startup whether the schemas are still identical, or at least compatible (number and type of columns).