I could neither reproduce with Android 4.4 (Samsung Galaxy Note 10.1) nor with Android 6.0 (CM 13.0-20161228), using Radicale and your VCard (tried with CRLF and only LF line breaks).
So I guess that’s something firmware specific…
I use Thunderbird to manage contacts and calendars. I use CardBook as vCard address book add-on and the default calendar. In order to sync everything with my phone, I set up a NextCloud account. Both contacts and events sync properly with my NextCloud account; I see all of them updated correctly in the web interface when making changes in my Thunderbird client.
However, some time last week, events stopped showing up in my Android calendar and in my Android contacts. I tried everything; I reset and checked correct permissions, including battery optimization. I re-installed the DAVx⁵ app from F-Droud. I made sure that the DAVx⁵ accounts show up in the system settings, with both “Address books” and “Calendar” option enabled in the “Account sync” menu.
Even if I execute a manual sync, nothing happens. No events show up in the calendar and the contacts are not updated in my address book. I use LineageOS without Google services on my Nexus 4a. The calendar is the built-in one (org.lineageos.etar). The contacts app is the default Android one (com.android.contacts).
Everything worked without any issues until recently. Was there an update that broke things? I didn’t change anything on my phone other than updating apps.
When I sync from the DAVx⁵ app, or from accounts in the Android settings, the app password on my NextCloud shows last usage as some seconds ago. However, nothing actually gets synced.
There was no update. Please provide debug info. There’s also a verbose log about everything DAVx⁵ does.
It seems like DAVx⁵ syncing does not work when NordVPN is connected. When I disconnected the VPN, it synced everything immediately. Strange.
@awfm9 Does the VPN maybe block Android’s “Is Internet connected?” test? Does your device say that it has no connectivity?