It depends on the value of the Last Sync of Check-in field. If its value is greater than the check-in time, attendance will be marked.
Your shift OUT time is 19:00, plus 60 minutes (allowing checkout after shift end), which means 20:00. The Last Sync of Check-in is set to 06-02-2025 23:59:59 (which means your shift has ended), and the ‘Mark Attendance’ job runs every hour. If no check-in is found, attendance will be marked as absent.
You need to setup the shift before any upload for check in records if you do not setup the shift and have already check in data, it does not work. You can check at the check in record, and you can see the shift if you set up properly