How attendance works if employee clocked-in very early ie., before the shift start time

I created a shift with start time at 10 am and set “Begin check-in before shift start time (in minutes)” as 0.

now if employee logs-in after 10 am then in the check-in record shift will assigned to the employee, but if employee checks-in before 10 am(at 9:50 am or 9:55 am) then this shift is not assigned to the employee.

so how can i make sure that shift is assigned to the employee if the employee locks-in early to the shift?
I know that i can use “Begin check-in before shift start time (in minutes)” field but the issue is that i can only set a fixed number of minutes employee might come even earlier that the time specified, so what is the option?
if Employee has single shift then there will be no issue but if employee has multiple shifts