I service by one service provider blanks out that time

I have two services defined with a capacity of "1" and I have two service providers giving those services, but if one provider has an appointment confirmed then that time becomes unavailable for the other provider too. I have working hours defined individually for each provider but no general working hours. How can I not have the time blanked out so that we can both be working at once?