Three weeks is plenty.
If you go by car make sure to take the secondary roads, much more scenic and no toll.
>>2803016These look more like routes to go city-hopping.
If you want to see the countryside, especially if you imagine something like your OP picture (is that Colmar?), I would take a different approach. Start with some places you want to see and then ask ChatGPT to make a roadmap.