In my cordova iOS app, users can back up their data to a file which is saved in the Documents folder within the app's container, which then should be synced to iCloud. However, though the file is saved it is never synced to iCloud, so clearly I must be missing something. These are the steps I have taken:
- iCloud container registered on developer.apple.com and iCloud Documents capability enabled in xcode:

NSUbiquitousContainersdictionary added to Info.plist:

- Archive build created and uploaded to App Store, build released to testers via Test Flight (Note: app has already gone through review process and been released to App Store).
- Note, Cordova config.xml does not contain
BackupWebStoragesetting so cloud backup should be enabled (not sure exactly whether this affects document sync). - User saves backup file, which is saved to app's Documents folder (Note: the app uses the cordova-plugin-file plugin to save the file to the location denoted by the plugin variable
cordova.file.documentsDirectory):

At this point I would have expected to see xBrowserSync appear in Storage & iCloud usage settings, but I do not:

And neither do I see an xBrowserSync folder appear in the iCloud Drive app:

And of course I never see the files synced to my Mac or on icloud.com.
Clearly I'm missing something but I can't see what. I've read many SO posts regarding getting this working and I find Apple's documentation unclear and confusing so I'm kind of stuck at this point. Could someone please point me in the right direction?