Unfortunately Revolut does not always support express payments, so delays may occur from time to time.
If the status of the deposit in the bank is "transfer in progress" or "pending", it means that the deposit is still being sent / processed. The deposit reaches us when the funds are sent out from your bank (payment status changes to "completed").
In case the money is sent out from the bank too late, the payment will unfortunately be cancelled on our side (you can check your payment history). In such a situation, please contact our Customer Support for further investigation.