The Android Contacts (com.android.contacts) app and ETAR Calendar app (the built-in app in LineageOS and other custom ROMs) both work fine with data synced using DAVx5. The same should be true for most contacts and calendar apps.
This is because Calendar and Contacts are stored centrally in the Contacts storage and Calendar storage system apps: DAVx5 writes the data to the central storage, client apps (most Calendar and Contacts apps, K-9) access that data from the central storage.