Can the bank place a hold on deposits made in cash?
Yes, generally a bank shall make funds deposited by cash available for withdrawal by the next day—or not later than the business day after the banking day on which the cash is deposited.
A business day is a calendar day other than a Saturday, Sunday, or a federal holiday.
A banking day is a business day during which an office of a bank is open to the public for substantially all of its banking functions.
This holds true if the deposit is made in person to an employee of the bank.