TT is perfectly fine. No problem in it.
There is error in route (check Atlas of this train) between Pune and Solapur (somewhere near Daund), hence it is taking the longer route via Miraj. Route has been corrected by AMs, it will take 1-2 days to reflect on Atlas.