6 days in NZ South Island: your advice

Finally was able to secure trip with family (kids) to NZ. We will arrive/leave off AKL but taking flights to/from Queenstown. We will have full 6 days not including days of travel even days of flying from/to ZQN/AKL.

I am renting a car and my family got used to road trips.

First night will sleep Queenstown > spend 1-2 days in Te Anau/Milford Sound, 1 day Wanaka, 1-2 days in Fox Glacier/West Coast then 1-2 days in Tekapo before heading back to Queenstown and sleep the night before flying out on the 7th day from ZQN to AKL.

I am really not sure if I have skip Te Anau/Milford Sound or skip Tekapo instead. Just a disclaimer, we drove 6-7 hours multiple days in a row on roadtrip before with no issues. We are people of scenes and landscapes, not into beach and not planning to use a chopper.

Please let me know if this plan sounds reasonable or you recommend some modifications by removing some stuff or suggest alternatives

Author: _good_boy_1234_