@Michael *******
As always it might be IO dependent but I can say 100% for the past 5 years I have used nothing more than the contract for the house/apartment I have lived in.
The last one I did was in December and it didn’t even have my name on the contract as was sorted by a Thai friend before I arrived.
A TM30 is only a notification of where you are staying.