Hi and welcome back.
Did you get to Yellowstone or is this a revamped trip ?
The pace of your trip looks relaxed enough to enjoy time in your places of interest, although all your travel days are doable, expect some of the journeys to take longer than you anticipate. To fit in Zion and Bryce canyon into your itinerary you would need to shorten the amount of days in other areas, as they are some distance from Moab, but it could be done. It's a case of how getting the balance right to suit your travel style. If you didn't get to Yellowstone you could consider using any time you free up visiting there as you are going to be close by, but you really need to free up 3 days to do it justice.
I would get closer to home before your last stop, to finish a great trip with a brutal 660 mile, 12 hour journey home may take the shine off it.