I am on a one-year multiple entry Non O visa, haven't done a 90 days report in over 3 years....never in country longer than 90 days due to work.
Actually....I think from memory I didn't bother reporting when I stayed in country for a year due to Covid.....
Happened to me not long ago, I didn't realise car driving license had expired, they wouldn't accept it, so showed them my bike which was still valid.
Suvarnabhumi airport flying domestic.