Yes, one of those 3 are SCB but it's also happening with Bangkok Band and K Bank There is a group dedicated to discussing this issue. Only people having success are random transactions. One transaction marked foreign, the next isn't for the same customer. Wise issued a statement say they can no longer guarantee it
Yes, if he can get a bank account and transfer the money in. Bear in mind, some immigration offices do not issue Non O 90 days in Thailand, like mine Nakhon Si Thammarat.
Wise etc are no longer showing international transfer, as the money is moved by them domestically. You have to go down the SWIFT route. I tried a few, Wise, Currency Fair, they show it as domestic. I used HSBC to SCB, took 3 days. Send in your own currency, the currency rate is much better in Thailand than your own bank.
You need to upload it to Thaipass, you can't get in without it. I used international QR code but there is an option to upload certificate. Just apply now and see what happens. I got my Thaipass in 4 hours.