I can go one better: I have never provided a TM30 for my 12 years here on extensions from a non O (retirement)
That includes annual extensions, certificate of residence, 90 day reports including in person and online.
Also April renewed pp and for stamp transfer did not require TM30.
MANY trips out of Thailand.
Same address 12 years.
Few current threads running on this topic. Seem mainly to do with online reporting require updated TM30 to sync.