Employee Checkin not getting Recorded Properly

When i checkin as an employee, a few issues crop up.

  1. the employee checkin does not get tagged to the shift

The checkin is saved but it is not connected to the shift type which prevents me from converting checkins to attendance using the Mark Attendance button in the Shift Type Document? Am i doing something wrong here?

Edit, This issue got resolved (i had not added the default shift for the user)

New Issue : Clicking the Mark Attendance Button does nothing, although there is a checkin and checkout