Employees missing while assigning shift schedule VIA shift assignment tool

hi i m using shift assignment tool to assign shift schedule but some of the employees are missing what can be the possible reason or did i miss anythin

i figure out what is the issue if the employee date of joining is after the start date of the tool it will not include the employee

but this validation is inaccurate because the system should pick the employee where his date of joining is and assign him the shift afterwaeds and not skip him totally