I think the lawyer is correct. 30 days from date of contract. Liability arises on executing the contract. It the matter doesn't complete you may be able to apply for a refund.
Not all lawyers have trusts accounts and there are issues with handling client money, including cheques, so it is...