After tested, I still got the same error as you. So, I asked the developer to help fix but it will take time.
However, from the IL’s log, I saw the macro can call ILSendSMS and pass thai text as input value.
So, I think this can prove that ILBATCH already support for Thai locale. And we should close this case.
Do you agree with me ?