Although your bank balance may show your funds have left sooner, it typically takes at least 4-5 business days for a bank to communicate this to Gemini. When there is a pending transfer(s) that has not cleared there will be a withdrawal hold placed on your account during that timeframe.