I agree with the earlier comments: This is an aggressive plan that gives you only one non-jetlagged day in Madrid. Frankly, since you're not into art, I think you might skip Madrid on this trip and head straight to Toledo. You just don't have time to see much if you spread yourselves so thin, and from my perspective Barcelona, Granada, Cordoba, Toledo and Seville are all more interesting to non-art-lovers than Madrid; they are older, for one thing.
I would prefer not to drive from Seville to Toledo. That will take at least an hour longer than the train (and traffic conditions, getting lost, looking for parking, etc., could widen the gap). However, you should be aware that if you do take the train between Seville and Toledo, you'll have to go to Madrid, change trains and double back to Toledo.
Another issue is that other travelers have found it impractical to stay in Toledo the night before a weekend flight from Madrid. I believe the trains don't start running very early. Although the train trip is fast, you must then get yourself from Atocha Station to the airport, and you'll need to be at the airport 3 hours before your flight. Can you be sure of doing that if the first train of the day from Toledo to Madrid doesn't arrive until 11 AM? It would be safer to adjust your itinerary so that it flows like this: Toledo - Seville - Granada - Madrid. Cordoba is right on the train line and could fit in between Toledo and Seville, between Seville and Granada, or between Granada and Madrid.
Although I like Ronda and the two white villages I've seen (Arcos and Grazalema), I'd certainly rank them way below Toledo and Cordoba (not to mention Granada and Seville). With as little time as you have, I'd be inclined to travel straight from Seville to Granada (or vice versa). Trains, though relatively infrequent, make that trip in 2-1/2 to 3 hours.
No one knows what's going to happen with tourist traffic next year, but in normal times the Alhambra tickets sell out way in advance--sometimes months in advance. Stay on top of that situation. This is the official ticket website: https://www.alhambra-patronato.es/en