I just returned from road trip from Karachi to Bahawalpur.
Road from KHI to HYD (Super Highway) is just OK. HYD to Sakrand (N5) is getting repaired so lots of diversions. From Sakrand we left N5 and took Nawabshah - Daur - Pacca Chang - Kumb - Kot Diji - Khairpur Road (Single but excellent condition) and rejoined N5 at Khairpur.. Khairpur to Ubaru (Sindh-Punjab border) is also under construction phase with lots of diversions.
As soon as u enter Punjab at Kot Sabzal, road is ok till Bahawalpur.
N5 Ahead is also ok (based on previous experiences).