Haven't seen this Calendar error before now

One of my calendar accounts has been throwing this error at me the past couple days and I do not know why, but the calendars tied to this account no longer work for me…

[CalDAV] Error when synchronizing CalDAV folder: Microsoft.Data.Sqlite.SqliteException (0x80004005): SQLite Error 1: 'cannot rollback - no transaction is active'.
   at Microsoft.Data.Sqlite.SqliteException.ThrowExceptionForRC(Int32 rc, sqlite3 db)
   at Microsoft.Data.Sqlite.SqliteDataReader.NextResult()
   at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader(CommandBehavior behavior)
   at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader()
   at Microsoft.Data.Sqlite.SqliteCommand.ExecuteNonQuery()
   at Microsoft.Data.Sqlite.SqliteConnectionExtensions.ExecuteNonQuery(SqliteConnection connection, String commandText, SqliteParameter[] parameters)
   at Microsoft.Data.Sqlite.SqliteRealTransaction.RollbackInternal()
   at Microsoft.Data.Sqlite.SqliteRealTransaction.Rollback()
   at Microsoft.Data.Sqlite.SqliteTransaction.Dispose(Boolean disposing)
   at System.Data.Common.DbTransaction.Dispose()
   at MailClient.Storage.Data.DbRepository`1.Add[ST](Object senderContext, IEnumerable`1 items)
   at MailClient.Storage.Attachment.Data.ItemWithAttachmentRepositoryAdapter`1.Add[ST](Object senderContext, IEnumerable`1 items)
   at MailClient.RepositoryExtensions.Add[T,ST](IRepository`1 repository, IEnumerable`1 items)
   at MailClient.Protocols.CalDav.Synchronizer.EventItemSynchronizer.CreateItem(Folder folder, Component payloadComponent, Uri uri, String eTag, CancellationToken cancellationToken)
   at MailClient.Protocols.CalDav.Synchronizer.SynchronizeItemsCommand.CreateCalDavItem(Stream payloadStream, Encoding encoding, Uri uri, String eTag)
   at MailClient.Protocols.CalDav.Synchronizer.SynchronizeItemsCommand.CreateCalDavItem(ResponseItem item, Uri responseUri)
   at MailClient.Protocols.CalDav.Synchronizer.SynchronizeItemsCommand.DownloadItemsMultiget(IList`1 uris, Boolean calDav)
   at MailClient.Protocols.CalDav.Synchronizer.SynchronizeItemsCommand.DownloadCalDavItems(IList`1 uris)
   at MailClient.Protocols.CalDav.Synchronizer.SynchronizeItemsCommand.<ProcessItems>g__AddOrDownloadItems|14_0(DownloadItemType type, Uri uri, Action`1 downloadAction, <>c__DisplayClass14_0& )
   at MailClient.Protocols.CalDav.Synchronizer.SynchronizeItemsCommand.ProcessItems(Dictionary`2 items, Boolean deltaSyncReport)
   at MailClient.Protocols.CalDav.Synchronizer.SynchronizeItemsCommand.Execute(WorkerStatus status)

Hrm, well… removing and re-adding the account seemed to fix it. That said, of all the various connections and accounts i have in eM Client, it seems that the Calendar accounts throw more connection-related errors my way on a daily basis than any other accounts.

Are calendar servers just naturally a lot fussier?