Can a licensee hold a customer's check beyond the maturity date?

No.  The licensee must deposit the check on the maturity date unless the drawer has entered into a written repayment plan