Update!!! At the end of the day, after 5 months of inactivity Revolut finally contacted me telling that they are closing my account due to their "internal policy" with no detailed explanation. Within next 2 months they returned about 80% of my money back to my card (that was initially used for topping up Revolut account) and to my account with another bank (asking me to provide a bank statement with valid account details). No more deals with this fintech Revolut!!! Stay away from it!
So many exchanges like binance now accept direct fiat deposits depending on where you come from. Any reason why you don't use them?
You could use them to buy your cryptocurrencies and then withdraw your coins to an external secure address or hardware wallet. When you want to cash out, just deposit your cryptos to the exchange, trade it off for fiat and then withdraw to your bank