In order for a staff member to be assigned to an event, task or even show up on the schedule, they need to have the permission "Can be assigned to events".
First, go to "Staff > Staff List". Then click on the staff member's name you wish to have assigned to events.
Once you're at their profile, go to "Edit > Permissions".
Ensure the "Can be assigned to events" permission is checked.