It seems to have something to do with an array I'm passing in the data. I changed it to pass the data stringified and it seems to work fine now.
jsreport.render({ template: { name: 'reportName' }, data: JSON.stringify({...}), options: { localization: { language: 'en' }, } });Thank you!