Technically I think I could drop the trigger if the desktop app would open by making a temporary file copy and syncing back (ironically Keepass2Android is very good at this).
https://www.keepassdx.com/
https://www.f-droid.org/packages/com.kunzisoft.keepass.libre...
This is because AFAIK desktop syncthing doesn't like it if the file gets replaced out underneath it. This might've changed.
Technically I think I could drop the trigger if the desktop app would open by making a temporary file copy and syncing back (ironically Keepass2Android is very good at this).