did the records/transactions you're searching change between running the search and exporting it (exporting will get fresh results, can check this by running and seeing if results are 980/different)
Are there "available filters" involved? Particularly if you have a text filter that is defaulted to a value by the search criteria, then you delete the filter text then export, sometimes the default filter text (again, set by the search criteria) will get applied.
Those are two reasons that spring to mind