Fair enough point. You'll have to do your research with your personal business bank.
Legally, check drafts are a valid check however.

Guaranteeing funds is nice - if you didn't get an email from the direct funder stating "we sent an ACH today to your client, here's the receipt." We know that there is $50k in the account today, so why do we need verification?