Possibly related fix: https://git.sailfishos.org/mer-core/buteo-sync-plugin-caldav/merge_requests/79 thanks to dcaliste for his investigations etc.
I wonder: at what point does it fail: at account creation time, or at sync time? I assume account creation time?
I have created JB#53905 to track this issue internally.