Closing Balance, leave allocated and Leave taken is incorrect In Employee Leave Balance Summary

I allocated 21 annual leave days for employees from 1-1-2022 to 31-12-2022.

An employee applied for annual request multiple times as you can see below.

When generating the report the data does not add up(See below). Did I miss a step in customisation ? Or what could be the issue?