the timing of 14056 between NDLS and CNB should be:
NDLS - 23:25
Khurja - 00:52/00:54
AlJN - 01:31/01:33
TDL - 02:36/02:38
SKB...
more... - 03:13/03:15
CNB - 05:50
at present 14056 takes 6hr 5 minutes to cover NDLS-CNB, which is quite difficult. thats why it repeatedly reaches CNB 40 minutes late.