Auto Attendance Not Working HR

I have set up a biometric device to capture Employee Check-ins, and the Employee Check-in records are working perfectly. However, the Auto Attendance and Mark Attendance features are not working as expected.

Here’s how I configured Auto Attendance:

  1. Created a Shift Type and enabled Auto Attendance.
  2. Assigned the Shift Type to the employee via the Employee DocType under Attendance & Leave > Default Shift.
  3. Set the Process Attendance After date to today.
  4. Updated the Last Sync of Check-in field to the current time.
  5. Clicked the Mark Attendance button on the Shift Type document.

Despite these steps, attendance is still not being marked.
I also checked the Scheduled Job Log for shift_type.process_auto_attendance_for_all_shifts, and it is running every hour with the status Completed.

I’m looking for a solution to resolve this issue.