if/when you go to immi to get that fixed it would be interesting to know if the problem was because the system wants a recently updated tm30. I had a tm47 rejected once - and the automated answer that I had to come immediately to the office made me nervous but they said to me "1st time after being abroad must come in person" - I said I have not been abroad - she looked in my passport and her screen and said : mistake 😊
he wants to open a bank account and a non o is a good way to do that. So of course he should do that. Many accounts frozen by Bangkok Bank - not other banks and that has nothing to do with "being a tourist". Of course no accounts are closed because you are a tourist.