Actually not many direct trains from PNBE/ASN to BBS and KPD, so halt could be given, good thing they are going via Perambur, so MAS passenger is almost catered to as well.
And Because of such huge slack between Perambur and Vijayawada, crew change tech halt at Gudur provided.