Yes like for me.
Did border run on July 17th and applied July 19th.
Approval date of Non-O: August 2nd.
Admitted until October 30th.
Recently (October 4th) applied for one year extension.
Approved until Oct 30th, 2023.
You can not determine ahead when the Non-O is approved.
Quite arbitrary.