well luck the credit card was with CITI bank, but they passed on the business to Kbank, it is a proper credit card in so much its not prepaid. And the two debit cards are on 2 accounts.
Kasikorn bank (kbank) there banking app is good, i have debit and credit cards. Plenty of branches, email and english helpline, prefered over Bangkok bank.
The address mismatch should be ok, my DL didn't accept my yellow book but wanted a certificate of residence from my immigration, but each office have different requirements. By Golden visa do you mean the elite?
need to talk your sending bank and confirm where the transfer was sent in detail and ask your bank where the transfer came from? Maybe the miscode is in the BAHNET system.
If the payment came from a BAHNET origin it means the its internally sent inside Thailand from a third party bank, you need to ask your Thai bank to complete a FET form or Foreign Transaction Form, they send to the Third party bank and supply the details of the payments orgin. It cost 300thb and probably takes 2 weeks or so. You should find out from First Direct why its not swift transfer.