ATAK would work, but you’d need a TAK server to share location data with other devices. FreeTAK is nice. Though it’s a bit much if all you’re trying to do is share location among family and don’t need a whole-ass TACNET lol.
Otherwise Owntracks might fit the bill better. It hooks up to a MQTT network and you can use something like node-red to pretty easily pop that into a dashboard map if you’re not running something like Home Assistant.
Only thing I’m not sure about with Owntracks is the list of location points, but you could use Tasker or something to publish the coordinates to a different MQTT topic than the one your phone is posting to.
I found THIS, but there are some caveats.
I used to do this with both ResilioSync and SyncThing. Instead of directly loading the synced database file in keepass you need to enable database sync, which should merge your remote and local files a bit easier. You’ll also want to create a trigger in keepass that syncs the database whenever anything is modified, as described here.
EDIT: Forgot to add, Syncthing has several versioning methods as well, so make sure to check those out!
Also follow hashtags!