I noticed the same problem, but I managed to find workarounds. I tried to work around the problem using the method CreateXpsDocumentWriter.Write, but removed some page settings from my document (for example, "Page Orientation to Page").
, PrintQueueStream .
https://docs.microsoft.com/en-us/dotnet/api/system.printing.printqueuestream
LocalPrintServer lps = new LocalPrintServer();
PrintQueue pq = lps.GetPrintQueue("printQueueName");
using (var fileStream = new StreamReader(pathToFile))
using (var printStream = new PrintQueueStream(pq, "jobName", true))
{
fileStream.BaseStream.CopyTo(printStream);
}