Welcome to the RTA Forum!

I think the route you've come up with is probably the most efficient way to do it. Between Arches/Canyonlands and Bryce you'd also have Capitol Reef that is worth a stop.

After visiting the North Rim, it would still be worth considering a stop at the South Rim, as the two areas are surprisingly different and it is fun to compare the two. You might also look at places like the Petrified Forest/Painted Desert as you make your way towards Texas. Alternatively, you might head from the North Rim towards Monument Valley and perhaps Mesa Verde before heading down into New Mexico.

I'd try to give yourself at least 1 full day in each park, which should be quite easy to do with 2 weeks, and still gives you enough time to comfortably cover the 4-5 days worth of miles you need to get to your destination.