Employee annual leave changed
We recently (~2 months ago) switched to using MYOB payroll online from the MYOB payroll computer application. When this transfer was completed, everything was fine and we had no issues. ~3 weeks ago, the MYOB online payroll did an update and changed the whole design of the webpage, how we did the payroll, what the pay slips looked like, and some other things. However, when this happened, all of our employees current annual leave balances increased, and we have no idea why this has happened. There seems to be no pattern to their increase, one employee went from 6 hours to 42 hours, and another went from 70 hours to 130 hours (hours are approximated), so it doesn't seem like it is a consistent increase. It also has updated previous pay slips to show the new (incorrect) annual leave balance, so the only reason we realised there was a mistake was by looking at pay slips that had already been emailed.
The images show the same employee's pay slip before and after the new update with the change in annual leave. The employee did not reach their annual leave anniversary, and the estimated leave in advance increases by the expected amount, meaning the issue is only with the current annual leave balance.
Is there a reason why this has happened, and how we can fix it?