Correct. She would only need to meet the financial requirement on the day she converts to the initial 90 day non-O, i.e. THB 800K in a Thai account in her name, that does not need to be seasoned. Seasoning is only required later when applying for the annual extension of stay.
I don't know how/if it works if trying to go the monthly income route, hopefully others will update on that.