Are business debit cards eligible for Debit Card Controls?

No. Only personal debit cards are eligible.