I've been using my Thai DL for years not only in banks but checking into hotels, local air travel, ID check for credit card use, etc. If they accept it why not use it?
Also when using Thailand tourist attractions and present my Thailand Driver's License I usually get the Thai rate instead of the foreigner rate.
I don't normally carry my passport as it would be painful to replace it if lost or stolen. Usually I carry a passport copy but did not have one this time, I once had the police take my PP copy instead of the original.
So up until yesterday I found the Thai DL regularly accepted not only in Thailand, but I have also used it in the USA.
And maybe I do need the checkup, I just remembered I have pictures of my passport on my phone as backup. Should have tried to show that.