As you mentioned Syncthing works flawlessly as well as other methods on Android.
In the app description:
"KeePassium can work both offline and with your favorite cloud provider.
There is no setup: pick your database through the familiar Files interface — and that's it. By integrating with the Files app, KeePassium supports almost all storage providers, including..."
If that is the limitation, I wonder if they could get around that by using some type of bundle or archive. Regardless, thanks for the additional information.
https://forum.obsidian.md/t/mobile-setting-up-ios-git-based-...