@mozzbozz Nothing bad happened to me, just legal issues and a firm to run
A huge product backlog has built up indeed, and we’ve been pushing towards Baïkal 2.0. I relied a lot on the user community to answer it’s own questions when possible - which it deed actually ! I’m thankful for that.
Editing the server URL is not really possible, because internally this is a very complex matter and there are many possibilities for data loss because data has internally to be copied partially (only the unsynced data?) to a new calendar/address book. There are so many cases where this could result in chaos, so we probably will never add this feature. All you can do is create the second account, export unsynced data manually on the device from the first account and import it to the newly created second account. There are helper apps like ical Import/Export afaik.
DAVdroid uses Android’s account manager to store the passwords (see https://www.davdroid.com/privacy/), as recommended here: https://developer.android.com/training/articles/security-tips#Credentials.
See https://gitlab.com/bitfireAT/davdroid/blob/master-ose/app/src/main/java/at/bitfire/davdroid/AccountSettings.kt for details.
AccountManager usually stores its database in /data/system/users/0/accounts.db or something like that (may depend on your Android version and variant).