I'm using appointments+ plus a bunch of customizations so

I'm using appointments+ plus a bunch of customizations so users can toggle which services they wish to use. However, I've found, for example, that even when I toggle services in the back end (i.e. this user does services 2 and 3 while this other user does services 1 and 4), the drop down bar to request and schedule a particular service shows that all the services are available for every user regardless. Is something wrong? Is it impossible to make it so that each user can only have requested the services for which they have been authorized?