You have a TM47 receipt.
It will have next "due date" for 90 day report.
90 report at most immigration offices sould not require a TM30.
I did 90 report at CW Nov 5. No TM30.
You can also opt to do 90 report via mail.
BTW you are living in Thailand on extensions of permission of stay, not a non O visa.