Every school looks at when you took the GREs or MCATs. If they’re older than 2 years, you won’t be able to apply until you retake either of them, or take the OATs. So if your scores expired (older than 2 years), it’s worth taking the OATs.
and most of the programs I’ve spoken to regarding my “substitute” scores told me that submitting the GREs and MCATs actually puts applicants at a disadvantage, because it makes you seem as if you are “a med school reject” and optometry was your back-up, especially if you decide to apply this late in the cycle, with these test scores (makes you seem like you’re jumping ship because you ran out of options). So I highly recommend taking the OATs. If you did okay on the MCATs, you should do okay on the OATs.
I also recommend applying next cycle.