Ik heb thuis een Nextcloud-server draaien en die synchroniseert alle agenda's perfect.
Ik heb hem overigens niet via Internet ontsloten. Iedereen is hier toch elke dag thuis en alleen thuis syncen is voor ons gebruik voldoende. Werkt ook prima als je buiten de deur afspraken in je agenda zet, die komen zodra je thuis komt vanzelf bij iedereen in beeld.
(wat ik dan nog weer niet voor elkaar heb gekregen via Nextcloud is adresboek via CardDAV synchroniseren met mijn Mac. Met mijn iPhone & iPad geen probleem, maar de Mac-desktop-versie van Contacten krijg ik met geen mogelijkheid verbonden met mijn Nextcloud-server)