Road conditions advice needed!

We are travelling from Port Alfred (Eastern Cape) to Kruger (Malelane Gate). We want to hug Lesotho so I have booked accommodation at The Cabin Rustic Cottages and Guest Farm (Clocolan, Free State) for the first night, and am looking at accommodation near Ermelo or Carolina the second night.

Are there any road concerns that we should be aware of if we travel this route:
Port Alfred - Bathurst - Grahamstown - Seymore - Whittlesea - Queenstown - Rouxville - Wepener - Ladybrand - Fiksburg - Fouriesburg - Bethlehem - Vrede - Standerton - Ermelo - Carolina - Barberton - Malelane Gate

On the return trip we want to travel past Pietermaritzburg and Kokstad. Is there any advice for that route?

All suggestions and observations are welcome!
Thank you.