Irrespective of any visa, a Thai landlord or hotel owner must report a foreigner on online portal within 24 hours (TM 30). If they miss, they are at fault. The issue you face only when you approach immigration department for some task like residence certificate, 90 days report etc. Most people then book hotel for a night or two so they have a fresh TM30.
I have been stopped numerous times by LEAs. I simply show my home country ID or DL, that's enough. Only once they further asked for passport and I replied, "it's in my room".
I know they ask for passport all the time but believe me, you are not REQUIRED to carry it. A police officer, random checkpoint, traffic officer, sudden raids, whoever asks you; just reply the passport is in hotel/ room. You must have your local ID/ license to prove identity and a picture of passport in mobile is enough.
That's with UAE 5 year visa where visa "activates" only when you enter within 60 days. DTV activates from the date of issue for a total of 5 years. No other rules.