My question involves business law in the state of: California
I know that in CA landlords have to refund lease deposits within 21 days. Is there a similar law for commercial leases? I sold my business and the new owner entered into a new lease (they released me from my existing lease) on Sept 1. I confirmed with the property manager that the space was left to the new owner in better condition than I received it in and she agreed that I was entitled to a full refund. (I have an email stating this.)
The landlord is a public corporation and the jerk that I have had to deal with said that it would take 4-6 weeks to process the refund. But meanwhile, they already have the deposit for the lease that replaced mine. Is double-dipping legal? And if so, are there any laws regarding how fast they have to send me my refund?
Thanks in advance.

