DAVx⁵ has been successfully tested with is a German email service provider with various services, including CalDAV, CardDAV and XMPP.

DAVx⁵ settings

Choose "Login with email address" and enter your email address and password.

Contact group method: No CardDAV contact group support. Choose "per-contact categories" as contact group method to minimize problems.