@Terry *******
This is confusing. A year long Non O means you get stamped in on entry for 90 days. You bounce out and in to get your next 90 days. You don’t report to immigration as you can’t be in Thailand for excess of 90 days at a time.
If you were stamped in for a full year then you have a Non OA visa -in which case you would need to report to immigration every 90 days.
Can you check the visa stamp in your passport (or PDF file sent to you) to see what it actually says.