My opinion: It
should last for a couple of days as maximum – in theory. In reality, it can take weeks and your account even can be frozen. Get ready for it. (80k USD from Asia – BTW, could you disclose what country and what financial institution? – after only some small transactions is a good trigger for an alert, especially with Revolut.)
1) Nowadays, try to avoid USD as much as possible. Feds are going really crazy. Any other major currency is better (and even some minor ones).
2) If you
must use USD, IMO in fact any reasonable bank or
EMI is better than Revolut (or Wise). As you are trading with Asia, my first idea is Currenxie; but it is just a first idea (they do not offer you a card, for example). It depends a lot on what is your business about...could you elaborate more?