yes I bought it at the airport 3-4 years ago when I had a tourist visa. I used my old passport so maybe due to old passport number not matching new passport number with bank account.
A few weeks ago, my visa agent alerted me to go to my account opening Bangkok Bank branch to verify and update all my details. I provided my passport copy, residence certificate copy, Thai driver’s license, home country ID and driver’s licence. Signed a bunch of forms too. Basically to give proof to show I am who I say I am.