I had exactly the same experience online twice recently, went to immigration in the end. I’ve been doing online 90 day reporting for a few years now and the first time this has happened.
Thanks for the comments so far, my friends are on British (Jersey) passports, they were given 30 days when they arrived in Bangkok. If they do the border run will they get another 30 days?