Calendar Day Availability Only Works when "Show Available Times" is clicked?

Ok,
So I've installed the Appointments+ plugin on my site and I have various service providers that work different times.

Naturally there's the default calendar showing the days for the top service provider in the list.

However, if I just scroll down and choose another service provider, the calendar doesn't automatically change the available days pertaining to that service provider. So you can still book an appointment and unless your paying close attention, you may book an appointment with a service provider you weren't trying to.

Is there a way to fix this so that when you choose a certain service provider, the calendar automatically changes? Do my customers have to click that button every time?