AR Advanced Billing Report after Cirrus conversion

We recently had our 9.04.505C database converted to 2021.1.18 for our first pass conversion. When we run the Advanced Billing and Deposit report it returned 407 pages, our same report in 9.04 was only 5 pages. After submitting a case with Epiccare they sent us a data fix to create allocated deposits for the invoices.
So far I’ve run the data fix about 200 times as it only seems to affect 164 rows at a time and we have almost 15 years of data. As of now out report is only down to 58 pages and the fix no longer seems to be changing data.
Has anyone run into this before? We are an engineer to order company and do almost every order via deposits. My CFO says we can’t move forward without the report being accurate to the penny.