Each embassy has the final say, so if they are telling you this, then it is possible. From what I have seen, sponsorship option has not worked, unless it is your employer.
So they will let him work outside of Thailand but if he works in Thailand, he needs to do “in person” work? That kind of sounds like they are asking him to do something illegal or the position was only for someone who had legal status to work in Thailand.