What does the top option say that you put the red line through? Wise or Wire? Side note, I haven't got any notice from them of changes and I'm currently waiting for my monthly pay to come in.
Business meetings are different - op is clearly working online while here and that is illegal without the appropriate visa/WP. You are confusing what is legal and what they care about - they don't care about people replying to emails and they mostly don't care about people working remotely as long as it's for a foreign company and they're not taking Thai jobs.
Let's say you do get a tourist visa in India (at the embassy per other comments), it's still up to the descretion of the Immigration Officer to let you in and with your history, there is no guarantee. Also, consider not entering via Bangkok - not sure how Phuket Airport is these days, but Chiang Mai still has a reputation for being more relaxed in these cases.