The request looks correct and I'm able to get a successful response, but the issue might be related to the Content-Type. The error you’re receiving seems to be related to the XML not being parsed correctly.
Could you try the following?
var content = new StringContent(xml, Encoding.UTF8, "text/xml");
I'm sharing the Postman screenshots where I received a successful response.