I have been in Thailand for 8 years and am registered to vote. In the 2019 election i received my ballot paper on the day of the election, too late to send back. When i contacted them to complain they said they are only allowed to send out the ballot papers 10 days before the election. Unless they change this rule you still can't vote.