Я понял! Я не знаю, идет ли речь о новой версии или о чем-то, но я столкнулся с той проблемой, которая у вас была, и, прочитав innerhtml, я обнаружил, что она загружена нормально, и это не проблема читателя, а писателя.
Таким образом, вместо использования команды writeHtml, я просто извлек выходные данные, используя свойство DocumentNode.OuterHtml, и все это прекрасно работало!
Попробуйте, и вы увидите!