Hi
Not entirely sure whether my understanding is correct.
But it seems that the issue may be related to the request data in Zotero 8/9 not starting with an XML text declaration?
<?xml version='1.0'?>
In the example for PROPFIND requests in RFC 4918 §9.1.3 that you referenced:
Perhaps there has been some related update here — do any new RFC documents mention that the XML text declaration can be omitted?
