When you deposit $100 dollars in Robin Hood they must keep that $100 in a bank account. If you later use those dollars to buy a stock they must post collateral to the clearing house but not the $100 dollars you deposited (those must sit in the bank account still). Your account however is being credited with the stock instantly. In two days when the trade settles they transfer the $100 dollars to the clearing house and get their colatteral back.
The problem as you can see is that you deposited $100 and they have to use $15 (for example) more of their own cash. If overnight the 15% margin requirement changes to 30% and RH doesn't have a huge amount of cash sitting around they are going to get squeezed.