Ok so since you are on expired Non B, get it cancel with an agent, and than agent can get you out of overstay and propose alternative. Ive seen miracle done. Contact a good agent like
The number of days doesn't matter, neither is visa exempt vs tourist visa. Especially in BKK and Phuket, if they want to interview you that day they will. So you don't really increase your odds by much by being on tourist visa and waiting a week to come back. If you have money, you can contact
, they can get you in BKK airport for 8k baht VIP line. This is to decrease the risk, you won't get denied entry ever if you use their service. TVC own this FB group, you can see their name on the banner, they are legit.
It's not clear what he is on (clearly not tourist visa by the look of it). But an agent can solve his problem, I've seen miracle done in much worse situations.
Just as fyi, in 12 years I've been stopped and ask to show my passport twice. I guess it depend on location, but in Isan my skin is too white for them to even bother stopping me. I know it sound weird but if you look a certain way u will get stopped way more.