Imported Calendar Won't Delete

I recently imported my Google Calendar using the Google Integration app. Worked beautifully, except that it tried to import an external calendar that I’m subscribed to. Now that calendar is stuck in the list. Can’t delete it, can’t rename it, can’t even change it’s position.

I don’t get anything particularly interesting (I don’t think) in NextCloud logs… looks related to the contacts, not the calendar.

{"reqId":"asdfasdfasdfasdf@asdfasdfasdf","level":1,"time":"2021-02-22T17:21:54+00:00","remoteAddr":"***.***.***.***","user":"my_username","app":"no app in context","method":"PROPFIND","url":"/remote.php/webdav/.Contacts-Backup/2021-02-21_17-02-49.vcf","message":"Deprecated event type for {\"[object] (OCP\\SabrePluginEvent)\":{\"*statusCode\":200,\"*message\":\"\",\"*server\":{\"[object] (OCA\\DAV\\Connector\\Sabre\\Server)\":{\"tree\":\"[object] (OCA\\DAV\\Connector\\Sabre\\ObjectTree)\",\"*baseUri\":\"/remote.php/webdav/\",\"httpResponse\":\"[object] (Sabre\\HTTP\\Response)\",\"httpRequest\":\"[object] (Sabre\\HTTP\\Request)\",\"sapi\":\"[object] (Sabre\\HTTP\\Sapi)\",\"*plugins\":[],\"transactionType\":null,\"protectedProperties\":{\"...\":\"Over 20 items, aborting normalization\"},\"debugExceptions\":false,\"resourceTypeMapping\":[],\"enablePropfindDepthInfinity\":true,\"xml\":\"[object] (Sabre\\DAV\\Xml\\Service)\",\"*listeners\":{\"...\":\"Over 20 items, aborting normalization\"},\"*wildcardListeners\":[],\"*listenerIndex\":[],\"*logger\":null}},\"Symfony\\Contracts\\EventDispatcher\\EventpropagationStopped\":false}}: null","userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.15.0","version":"20.0.7.1","id":"asgfsdfgsdfgsdfg"}

However, I’m using DAVx5 to sync it with my phone. If I try to delete it from within DAVx5, I get the following error, which leads me to believe that the slashes in the calendar name are confusing the database, but this is far from my field of expertise. Am I on the right track here? and if so, how do I resolve this?

HTTP REQUEST Request{method=DELETE, url=https://my.url.com/remote.php/dav/calendars/my_username/https://www.external_calendar_url.com/calendar/ical/private_info.ics%3f%private_info%20(Google%20Calendar%20import)/, headers=[Accept-Encoding:br,gzip]}

HTTP RESPONSE Response{protocol=h2, code=404, message=, url=https://my.url.com/remote.php/dav/calendars/my_username/https://www.external_calendar_url.com/calendar/ical/private_info.ics%3f%private_info%20(Google%20Calendar%20import)/} <?xml version="1.0" encoding="utf-8"?> <d:error xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns"> <s:exception>Sabre\DAV\Exception\NotFound</s:exception> <s:message>Node with name 'https:' could not be found</s:message></d:error>

Capture
Capture2
Capture3

Wish to bump this. Have same issue with NC 25.01. Unable to delete non existing calendar.
Perfectly same situation. Have calendar, which does not exist anymore.
Getting same error.

I got the exact same problem, can i provice any information to fix this?

I have the same ennoying issue.

The last comment in this issue describes how to manually solve this by editing the database