Available Schedule: After Booking an Appointment

After Booking an Appointment, schedule seems still available.
For example: A service provider has schedule in 5PM, June 6. After booking an appointment, the schedule seems still available.

What is the error here? I guess I've missed some settings. Please help me to find out that.