Another reason is that GKP is not completely electrified some platforms and yard is left I think so all trains originating from GKP are not getting Eloco whereas trains coming from back eg from Barauni, Naharlagun are coming with Eloco at Gorakhpur when GKP is fully electrified and Loco Shed is built many trains will haul with Eloco you should wait