I have selected Allow Business check-in only, but SMS, Web and App check-in are still working. Why?
"Allow Business check-in only" are available at two places in the app - one in Business settings and another at Queue settings.
Go to the Queue settings and check if the settings have been customized or inherited from Business settings.
Depending on this, the corresponding setting will be used.