@silvercrux-afk
Thank you for checking!
It looks like this is due to the handlebar template too large. I changed from dataURI to Url to fetch the images.
Yes, this is the correct solution.
We have in our backlog a task to make the big strings work with handlebars as well, but the better option is to use images from URLs in such amount. If you have that option....
https://github.com/jsreport/jsreport/issues/839
After further check, this issue only happen when using the run and profile.
When running with full profiling, whole outputs of individual operations are persisted in base64 so it fails for giant pdfs. I submitted to the backlog task to skip it in such case to provide better user experience.
https://github.com/jsreport/jsreport/issues/905