If the service has the global hours activated then the available hours will be the global hours and will check for non-available times (within the global hours) via your calendar integrations (google apple etc)
If the service has its own available hours then it'll use those hours instead the business hours and will check calendars.