I have EXACTLY the same problem. Maybe I got it wrong ..
I state that I really appreciate Alex's effort in developing the app.
I am facing a big problem though. Believing, after some tests carried out, that the configuration was optimal, I distributed the software for outpatient use to manage the situations created by the Covid-19.
The organization chart is as follows:
There are 3 surgeries (which I created as services)
Surgery 1
Surgery 2
Surgery 3
Any staff member of individual clinics can make appointments (I created 3 providers), so we are not talking about public use but EXCLUSIVELY INSIDE THE STRUCTURES.
User 1
User 2
User 3
Each provider is associated with a service
User 1 → Surgery 1
User 2 → Surgery 2
User 3 → Surgery 3
Each service is set for a maximum duration of 30 minutes and a maximum number of Attendants of 2.
Now, as far as I thought I understood, in doing so, it would have been possible to make a maximum of 2 appointments every 30 minutes for each service.
Instead let's take this example.
All 3 providers must make an appointment for 9AM on the same day for their associated service. User 1 books correctly, User 2 books correctly, User 3 can ONLY book from 9.30AM. Why? If the maximum number of attendants is set for each service, why does this act on the time slot? I don't understand the meaning. Also because, with this mechanic, the logic of reservations will never work.
If you could have explanations / solutions on the problem I would be really grateful, unfortunately I am in an unpleasant situation and I have to find a solution. I will probably contact Alex for a tailor-made package (commercial, of course) but at present I have to find a solution as soon as possible, many people are counting on the functioning of the service to avoid health problems.
I look forward to someone's help. Thank you!!