I have had similar thing happen with Wise, a year or two ago. I’ve looked into alternatives like Mercury and Brex. If you opened up your business through Stripe Atlas or Doola and the likes could you ask them for support?
If you don’t mind me asking - what country do you reside in?
If you don’t mind me asking - what country do you reside in?