I've been using direct bank to bank transfer (via bank TT SWIFT method) for a couple years now without problem, with no fees charged at the K-bank end. It is only this recent transfer that it was changed to being a bahtnet deposit into my K-bank account.
I may have to consider changing to Wise. Can I ask how the Wise deposit is remarked in the transfer channel" on the K-bank transaction info/statement? I.e. is it "internet/across bank" with supplementary details on the transferor bank.
On the bahtnet transfer as shown in my K-bank mobile app, it does not provide any info on who was the transferor. I guess this would require going to bank itself to ask if they can provide documentary proof that this particular incoming transfer originated from overseas and from whom, so that it would be acceptable to thai immigration.