I remember in that K Bank in Hua Hin market village where one of the female staff customer "service" assistants, was refusing any other ID rather then my passport. I was not even making a withdrawl but making a chunky deposit on an account that was opened in another city.
All this to say that in Thailand, depending on the person behind the counter, rules change, are made up and nothing is consistent. The passport rules and all the other local ID's (DL, Pink Card etc) seem of little use depending on where and with whom you deal.