It’s easy. Especially if you have a fluent Thai speaker with you. My wife did all the talking, I never said a word. I just needed my passport and my TM30. I think it was around 200 baht. Only took about 5 minutes once we sat down with the officer.
I’d be afraid there would be a crackdown and my agent would get caught up in the scandal and me along with it, possibly getting me deported and blacklisted.
If your bank does wire transfers using SWIFT codes, that’s a safe and easy way to transfer large sums. Ask your bank about it. If small sums, Wise, Remitly, etc works fine.
I don’t know, but I don’t see why it would have to be. As long as you can show 12 deposits from abroad you should be good, no matter what bank it comes into. I could be wrong.