Yep, you read that wrong.
I just read the statement I think you're referring to on GB's site and it says "Visitors from any of these countries (46 low risk countries) must have also stayed in that country for at least 21 days prior to departure and received their second jab dose at least 14 days before their flight to Thailand.
It doesn't say anything about the duration of visits in Thailand for fully vaccinated tourists.