Like I said before, different offices use different rules. I know of expats getting a DL on a tourist visa, doing exactly tge same as I did on a NonB and then a NonO.
Did you know, in Muang Buriram office you don't need to go to immigration for a residence cert. DLT accept one from the local police station. 50kms up the road 2 other ampher DLT offices, same province, don't accept one from the police and you must attend immigration. Another example of different policies.