You stated...
"I have been living in the same condo for almost 2 years, I did initial TM30 here, but I never knew I was supposed to re-do it after coming back from abroad"
Did you enter on new visa or visa exempt then you need file a new TM30.
If re-entering on same visa or a reentry permit then no TM30 would be required.
By way of example...I'm typing this from Oz on a two week trip home.
Back Bangkok in couple of days with reentry permit.
Will I do a TM30? Absolutely not.
Mainly as it is not required.
As for 90 day report. I will do that online 75 days after date of entry to Thailand.