Hi @wilcow ,
Thanks for sharing the XLSForm and report template files, these help us locate the cause of the issue.
It turns out that in your XLSForm, there are several image questions (~21 rows) are set bind::esri:fieldType=esriFieldTypeString by mistake. This is caught by the syntax checking enhancement in the latest release last week.
After fixing all bind::esri:fieldType errors in the XLSForm and republish your survey, the report should be able to print as expected.
Please let us know if you still observe any issues after the change.
Thanks,
Zhifang