Was this a request for additional info? If not, I applied from uk with just a photo of my driver license which had my uk address, and was approved with that
It’s hard to find if, like me, you don’t have much experience with visas in Thailand other than dtv. But it is a thing, basically any foreigner needs to report in every 90 days. From what I’ve seen the first 90 day report you do has to be in person. From then onwards it can be done online