I just realized that I had created those endpoints with caldav/cardav so that has nothing to do with the nextcloud account. well, except that they are the same.
I mean the Personal calendar that is created by default along with the Birthdays Calendar. I have a feeling that something goes awry when you have a unique id local ‘Personal’ and there is also one (also on nextcloud by ‘default’) called ‘Personal’ but obviously with it’s own UUID? I had tried deleting the one on nextcloud, but that did not seem to make a difference.
All of the calendars on nextcloud, if I create an event on device with that calendar, sync works. Just local ‘Personal’ is never synced up.
I just removed the car/caldav account to make sure that was not playing a role and looked in the db:
Default|151
Birthdays|215
Personal|151
Contact birthdays|215
Tasks|151
Deck: Personal|215
Deck: DWD client|215
Personal|663
Are the values I see. The first three are jolla and the rest are on next cloud. All of those can be written to using vdirsync from the device.
