I'm looking for an alternative to the CardDAV sync in macOS, because Apple's implementation is incomplete and my hopes that Apple will correct this are slim to none. I need to sync multiple address books in one CardDAV account to my Contacts on macOS, this is not possible with macOS's implementation, which only chooses the first address book it finds and ignores everything else. The sync is also very limited when it comes to groups.