Reports Module showing me data that doesn't exist!

Reports Module showing me data that doesn't exist!

I've created several reports to provide detail on opportunities in certain stages. For example, I have one which should display multiple fields for opportunities at Stage "Qualified Lead," with a closing date between Jan1 and Sep 30 of this year. The report seems to be pulling all the records that match those criteria.

However, it is also creating rows for several "opportunities" that appear in the report with no data at all. The qualified lead and closing date fields are blank or null. And when I search the opportunities list, no records with those names are shown. I exported all opportunities into a CSV file, and those records don't exist in the export file.

In all the valid rows, the opportunity name is a hyperlink. In these invalid rows, the opportunity name is just text, and not hyperlinked.

How the heck is Zoho reporting on information that doesn't exist?  My guess is that these opportunities existed at one time, and were deleted, and Zoho is pulling deleted records. But even that doesn't explain why the rows have blanks or nulls in the fields which are used for selection criteria.

I've attached the screen copy showing what I'm talking about, with some data redacted. The first row is a real opportunity, and the Stage and Closing Date fall within the selection criteria. The second and third rows are bogus data that shouldn't be reported at all. The opportunities don't show up in the opportunities database, and the data does not appear to match the selection criteria.

Please advise on how I can prevent Zoho from reporting on non-existent data. This appears to be a serious bug.