Report generation not running properly

It seems that if I leave Bro top its own devices I get copies of the previous days reports instead of a current report on the current day.

If I force the report generation script to run by hand it will generate a new report, and send it. If I leave it alone afterward I get an updated report at midnight for that day. After that I get a copy of the same report....the previous days report.

What do I need to post here to get some extra knowledgeable eyeballs to look at this?

TIA
David Caldwell