Oh Mary is the one to prioritize since it's better. You can still see Once Upon a Mattress on November 5 (or can you get cheaper tickets for OM in November? That's the only reason I can think of to delay.) Cole hasn't missed a performance, but with Covid and who knows what else could happen, I would do OM first (and then if they're out next week, you can try again in November).