I also realized that these are relevant from the nextcloud.log:
{"reqId":"YzSWn7a6wSCMBnJ_4ayMfgAAAEM","level":4,"time":"2022-09-28T18:46:55+00:00","remoteAddr":"XXX.XXX.XXX.XXX","user":"MY-USERNAME","app":"webdav","method":"PROPPATCH","url":"/remote.php/dav/addressbooks/users/MY-USERNAME/","message":"Object of class Sabre\\DAV\\Xml\\Property\\Href could not be converted to string","userAgent":"macOS/12.6 (21G115) AddressBookCore/2498.5","version":"24.0.3.2","exception":{"Exception":"Error","Message":"Object of class Sabre\\DAV\\Xml\\Property\\Href could not be converted to string","Code":0,"Trace":[{"file":"/path/to/nextcloud/apps/dav/lib/DAV/CustomPropertiesBackend.php","line":186,"function":"updateProperties","class":"OCA\\DAV\\DAV\\CustomPropertiesBackend","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/path/to/nextcloud/3rdparty/sabre/dav/lib/DAV/PropPatch.php","line":288,"function":"OCA\\DAV\\DAV\\{closure}","class":"OCA\\DAV\\DAV\\CustomPropertiesBackend","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/path/to/nextcloud/3rdparty/sabre/dav/lib/DAV/PropPatch.php","line":227,"function":"doCallBackMultiProp","class":"Sabre\\DAV\\PropPatch","type":"->","args":[["{http://calendarserver.org/ns/}me-card"],{"__class__":"Closure"}]},{"file":"/path/to/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":1264,"function":"commit","class":"Sabre\\DAV\\PropPatch","type":"->","args":[]},{"file":"/path/to/nextcloud/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":373,"function":"updateProperties","class":"Sabre\\DAV\\Server","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/path/to/nextcloud/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"httpPropPatch","class":"Sabre\\DAV\\CorePlugin","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/path/to/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":472,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["method:PROPPATCH",[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]]},{"file":"/path/to/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":253,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/path/to/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"start","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/path/to/nextcloud/apps/dav/lib/Server.php","line":352,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/path/to/nextcloud/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/path/to/nextcloud/remote.php","line":166,"args":["/path/to/nextcloud/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/path/to/nextcloud/apps/dav/lib/DAV/CustomPropertiesBackend.php","Line":331,"CustomMessage":"--"}}
{"reqId":"YzSdwYVo-PMXNUPowts4kgAAANE","level":4,"time":"2022-09-28T19:17:21+00:00","remoteAddr":"XXX.XXX.XXX.XXX","user":"MY-USERNAME","app":"webdav","method":"PROPPATCH","url":"/remote.php/dav/addressbooks/users/MY-USERNAME/","message":"Object of class Sabre\\DAV\\Xml\\Property\\Href could not be converted to string","userAgent":"macOS/12.6 (21G115) AddressBookCore/2498.5","version":"24.0.3.2","exception":{"Exception":"Error","Message":"Object of class Sabre\\DAV\\Xml\\Property\\Href could not be converted to string","Code":0,"Trace":[{"file":"/path/to/nextcloud/apps/dav/lib/DAV/CustomPropertiesBackend.php","line":186,"function":"updateProperties","class":"OCA\\DAV\\DAV\\CustomPropertiesBackend","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/path/to/nextcloud/3rdparty/sabre/dav/lib/DAV/PropPatch.php","line":288,"function":"OCA\\DAV\\DAV\\{closure}","class":"OCA\\DAV\\DAV\\CustomPropertiesBackend","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/path/to/nextcloud/3rdparty/sabre/dav/lib/DAV/PropPatch.php","line":227,"function":"doCallBackMultiProp","class":"Sabre\\DAV\\PropPatch","type":"->","args":[["{http://calendarserver.org/ns/}me-card"],{"__class__":"Closure"}]},{"file":"/path/to/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":1264,"function":"commit","class":"Sabre\\DAV\\PropPatch","type":"->","args":[]},{"file":"/path/to/nextcloud/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":373,"function":"updateProperties","class":"Sabre\\DAV\\Server","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/path/to/nextcloud/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"httpPropPatch","class":"Sabre\\DAV\\CorePlugin","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/path/to/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":472,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["method:PROPPATCH",[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]]},{"file":"/path/to/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":253,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/path/to/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"start","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/path/to/nextcloud/apps/dav/lib/Server.php","line":352,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/path/to/nextcloud/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/path/to/nextcloud/remote.php","line":166,"args":["/path/to/nextcloud/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/path/to/nextcloud/apps/dav/lib/DAV/CustomPropertiesBackend.php","Line":331,"CustomMessage":"--"}}
{"reqId":"YzSk8vIenbVlyWdOgCec4gAAAQw","level":4,"time":"2022-09-28T19:48:02+00:00","remoteAddr":"XXX.XXX.XXX.XXX","user":"MY-USERNAME","app":"webdav","method":"PROPPATCH","url":"/remote.php/dav/addressbooks/users/MY-USERNAME/","message":"Object of class Sabre\\DAV\\Xml\\Property\\Href could not be converted to string","userAgent":"macOS/12.6 (21G115) AddressBookCore/2498.5","version":"24.0.3.2","exception":{"Exception":"Error","Message":"Object of class Sabre\\DAV\\Xml\\Property\\Href could not be converted to string","Code":0,"Trace":[{"file":"/path/to/nextcloud/apps/dav/lib/DAV/CustomPropertiesBackend.php","line":186,"function":"updateProperties","class":"OCA\\DAV\\DAV\\CustomPropertiesBackend","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/path/to/nextcloud/3rdparty/sabre/dav/lib/DAV/PropPatch.php","line":288,"function":"OCA\\DAV\\DAV\\{closure}","class":"OCA\\DAV\\DAV\\CustomPropertiesBackend","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/path/to/nextcloud/3rdparty/sabre/dav/lib/DAV/PropPatch.php","line":227,"function":"doCallBackMultiProp","class":"Sabre\\DAV\\PropPatch","type":"->","args":[["{http://calendarserver.org/ns/}me-card"],{"__class__":"Closure"}]},{"file":"/path/to/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":1264,"function":"commit","class":"Sabre\\DAV\\PropPatch","type":"->","args":[]},{"file":"/path/to/nextcloud/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":373,"function":"updateProperties","class":"Sabre\\DAV\\Server","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/path/to/nextcloud/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"httpPropPatch","class":"Sabre\\DAV\\CorePlugin","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/path/to/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":472,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["method:PROPPATCH",[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]]},{"file":"/path/to/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":253,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/path/to/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"start","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/path/to/nextcloud/apps/dav/lib/Server.php","line":352,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/path/to/nextcloud/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/path/to/nextcloud/remote.php","line":166,"args":["/path/to/nextcloud/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/path/to/nextcloud/apps/dav/lib/DAV/CustomPropertiesBackend.php","Line":331,"CustomMessage":"--"}}
There are a bunch, these are just the latest 3. All seem identical. Just with different timestamps.