This happens because no staff member is On Shift at the time you are assigning the task.
The system only shows staff who are currently on duty, so the task can be handled right away without delay. Make sure staff are on duty or On Shift so they can be selected.