the only caveat with that is I believe the 90 days clock starts from the day you apply for the extension of stay, not the day your initial stay expires.
From my understanding and the Thai Immigration website, your first extension of stay also acts as your 90 day notification. Therefore you only need to submit a 90 day report 90 days after you first apply for an extension of stay 😊