@Jo *********
I file dozens of TM30s daily for multiple hotels and villas I manage, for over 10 years. I've probably filed over 200,000 TM30s. We must keep a paper or digital copy of the passport biodata page for every foreign guest. Perhaps your hotel accepted a Thai drivers license, as it contains the passport number, but it still doesn't list the nationality, and driver's license isn't an approved document by the government acceptable in place of the passport. There's no need to sign the passport page. If we get randomly inspected by immigration (which has happened), we must show that we have the passport copies with the guest registration records, and that TM30s have been filed for each foreigner currently staying.