I believe it is to do with the location of the AppInventorBinaries folder, maybe cloudDB is expecting it to be in the ASD ? I will have a look at the source later...
This tutorial explains how a CloudDB can share an image between devices (the 2Dice app the Share the Roll part) How to: Roll Six 🎲 and Share the Roll using a CloudDB The example does not store anything to the ASD or Shared or Pictures folders; it a demonstration of how an app using CloudDB can share information between devices that use the identical apk provided all devices are connected to the internet using WIFI or cell data .
Hope it clears up the and answers your comments regarding
Looks like it should expect /AppInventorBinaries to be in the default path, which, when using Legacy should be: /storage/emulated/0/AppInventorBinaries ? But Legacy will need to be set in the designer ?