my only thought on this is this is Thailand and they seem to change the rules to suit whatever criteria they invent like I said this is the first time in 4 years that I have been asked and the money always sits in a term deposit account
I always thought that you have to be closest immigration department to get your visa done but maybe I am wrong I wouldn't even know where there is another one close by