Employee Leave Balance Summary - Report Data Restriction

Currently i have the standard roles HR user and HR manager. When viewing the employee leave balance summary with HR user, it doesnt seem to pick up all the employees and only the data of that certain employee. How can I make the HR user also view all employee data in the Employee Leave Balance summary report?

Already tried user permissions, report permissions. NO luck

HR Manager and Administrator are hard coded in the filter, HR User is not: if (leave_approvers and len(leave_approvers) and user in leave_approvers) or (user in [“Administrator”, employee.user_id])
or (“HR Manager” in frappe.get_roles(user)):
row = frappe._dict({
‘employee’: employee.name,
‘employee_name’: employee.employee_name
})