I don't see much difference between GT and Godavari speed post BZA. Godavari reached BT to RJY by 24 and AKP by 8 min, net it took 5 hr 2 min which would come around 70 kmph avg speed with 3 stops. Whereas GT took 5 hr 54 min which clocks around 73 kmph with 2 stops and 3 min BT at Ongole. You know disadvantage for vskp bound trains , until they reach Gunadala/Mustabad they have to crawl can't run at MPS, that is reason all trains in this section generally late to EE or RJY. Whereas for MAS bound trains, movement they leave BZA they are on to main line and go with MPS. And I agree 2728 in BZA-VSKP nothing better than a fast passenger. It has almost all stops MTM fast passenger is having.
Disagree with you on MPS in BZA to MAs as they MPS only after crossing Krishna canal till then they too crawl at 30-60kmph for 6 km and gunadala also the same distance then accelerate. The MPS comes down to 60kmph for 5 km in Eluru toen as it has curves and from NDD to kovvur because of soil conditions and then Godavari bridge and then entering to RJY town. Both the sections have different geography and should not be compared. Regarding Godavari exp it stops at many stations which are having sizable population and they have demand to give enough patronage to HYD daily. MTM passenger was not given stoppages other then Godavari exp as other stations are small villages and cannot give travellers to branch line. Moreover rake is shared with BZA passenger then hence running as fast passenger