Currently, Gitanjali rake sits at SRC for 27 hours, and Mail rake sits for almost 14. Minor speed ups can easily have the two share rake. I think a few stoppages for Gitanjali could be dropped (I miss the days when it had few stoppages) and that could save over an hour easily. Karmabhoomi Express has been sped up considerably and now it takes an hour less than Gitanjali. TT still does not reflect 130 speed benefits for any of these trains.
If Gitanjali can arrive around 10.30 if not sooner, there...
more... will be almost 10 hours for maintenance work. Likewise, there could be 10 hours for maintenance work on rake that arrives as Mail, to leave as Gitanjali the same day.