If I haven't used my DTV to enter Thailand yet and only plan on staying a couple weeks, leaving and then returning for longer, do I still need to do the TM30 from my hotel on this first short visit? Or wait until I'm there for longer?
TLDR : Answer Summary
If you are staying at a hotel in Thailand, the hotel is responsible for filing the TM30 registration on your behalf, regardless of the length of your stay. This applies to every stay in Thailand, and it must be done within 24 hours after arriving at your accommodation. Therefore, even for a short visit, you should ensure that the hotel completes this registration.
DTV VISA RESOURCES / SERVICES