What permission set allows an employee to view their schedule but not make changes to the appointments or block off time?
From Team > Permissions, click to edit the staff role. Make sure the Appointments permission tab looks like this:

Thanks - I’ve got that setting checked, but the employees are still able to block off time on their schedule.
Hmm, I'm pretty sure that permission will still allow them to block off time on their individual calendars but are restricted to make edits to other staff members' .
Square Community