We have a document that contains a Word IF field that includes content controls bound to XML data. This is included in the document using an AltChunk.
Calling document.UpdateFields() does not make the field update. However opening the document in Word and updating the field makes it update as expected.
Debugging the code reveals that the field is included in the document range, but the bound data is not present. The bound data in the content controls is shown correctly when opening the document, it just appears that it is not being used when calculating the field.
We are using Aspose.Words v21.3.0. I have an example document showing the behavior if required.