Хорошо, я нашел ответ.
Я создал документ Xps следующим образом:
Package package = Package.Open(fileName, FileMode.Create);
XpsDocument xpsDocument = new XpsDocument(package);
Таким образом, после сохранения и попытки просмотра у меня получилась сжатая часть с ошибкой длины данных.
Тогда я изменился
Package package = Package.Open(fileName, FileMode.Create);
XpsDocument xpsDocument = new XpsDocument(package);
до
XpsDocument xpsDocument = new XpsDocument(fileName, FileAccess.ReadWrite);
И это начало работать.
Надеюсь, это поможет кому-то, кто может столкнуться с этим.