It could be that the description of the report has changed.
The description of the report is used as the key on the database file.
So if the report name has changed on the custom report screen, then the batch
report doesn't know where to find the old report name anymore. You will have to
remove that old report from you batch reports and just add the new name again.
Also See:
How do I setup a batch report?