I keep running into an issue where I'll upload a report template and its syntax will be fine, and then I'll try to generate a test report and it will throw an error of some sort

I feel like this sort of thing should be caught with the syntax checker?
Please evaluate all potential errors when the template is uploaded, not half at upload and half at report generation.