use an agent, they have time slots. No theory test but you have to watch the video online and do the practical test and of course have all required docs.
You don’t miss any 90 days reporting when you don’t stay in Thailand. 90 days report is due after 90 days in the country and 90 days after prior report