I use Wise to transfer small amounts from the US to Thailand, usually $3000 or less. These transfers are usually received almost immediately into my wife's Thai bank account (Kasikorn). When I need to transfer large amounts for the purpose of purchasing real estate, for example $50,000, then I use a swift bank transfer. These take longer and my bank fee for this transaction is $50.
My last swift transfer took a very long time, but I blame this on Kasikorn bank because they needed a confirmation from my wife to accept the transfer, but we didn't know this was required (it wasn't in the past as far as I am aware) for over 2 weeks when my US bank called me and said she needed to contact Kasikorn bank. Our bank provided us with two Thai phone numbers for my wife to contact Kasikorn bank. I think this is a new requirement because there have been so many fraudulent bank transactions recently. It's strange and not very reliable since my wife never had to provide any proof to the bank of who she was such as her Thai ID number. She could have been anyone that sounded like a female, spoke Thai, and knew the account number and amount in US dollars being transferred.
It could be that Kasikorn tried to contact my wife with the phone number associated with her bank account. The problem is that her account is associated with a Thai phone number that is no longer active (at least not active for her). Kasikorn won't allow associating her bank account with a foreign phone number, and since we live in the US, she only obtains a Thai phone number while she's visiting for a month or so each year. In the past when I used swift bank transfers, my wife would be in Thailand waiting for the money to arrive. Perhaps she contacted Kasikorn about those transfers asking about the status of the transfer and therefore they already knew the transfer was legitimate.