I think timings are designed in such a way to avoid overlapping schedules of 22807 & 22415 btw VSKP-BZA
22807 starts at 8.20 from VSKP & reaches BZA at 14.20 and departs at 14.40 - 3 halts
22415 starts at 8.35 from VSKP & reaches BZA at 14.48 and departs at 14.50 - 6 halts
In practice:
22807...
more... mostly departs after 22415 and trails it until BZA. Even if 22807 departs early, it gets trolled at BZA outer!
22415 runs awesome till EE and then gets trolled at BZA outer and arrives after 15.00 on most days!