I've used Wise to receive USD, NZD, EUR from various clients for the best part of six years and it's worked reliably for me

Revolut on the other hand lost a large CAD payment for over a month and then it suddenly turned up with I queried it