Put less data on the device than the user is authorized to.
Quite often, it does not make sense to have data on the offline app because it does not apply to the process stage where the app is used. This leads to long synchronization times. For example, the user does inspections using a device and is allowed to see completed inspections. It is probably not necessary to have these completed inspections on the offline app.
It would be great to have the option to optionally specify an additional XPath on the entity access rules for offline synchronization. With an option to combine with the entity access XPath or simply overrule it.