No. there is no policy like that. I never heard H1B should make downpayment.
But maybe that bank has it due to strict rule of loan at this economy crisis.
I heard many lenders require downpayment these days regardless of your residence status so I suggest you shop around to find better deal.