@John *********
I had a similar issue with the Immigration Office in Ubon Ratchathani a few weeks ago.
I got my bank statement endorsed by Kasikorn bank the day before and Immigration would not accept it. They said the bank statement must be endorsed and signed by the bank on the same day I was making my application.
To be fair this is stated in the handout I had previously been given but I had read in this forum the bank letter and statement is good for seven days, which is not the case.