All SWIFT codes are basically 8 characters, an additional 3 characters merely identifies the branch.
Thai banks generally do not provide an 11 character codes for retail accounts at a branch, i think they have to for business accounts. Didn't say it was a problem, just another step in the sequence.
There is nothing to stop the remitting bank adding the branch code if known but the they normally just add XXX which is default for head office.