MGS-BSB isnt issue?? Kindly check train's ARR @ MGS & DEP @ BSB (1-2 hrs) & u get to know what its going on there!!
Now u took u-turn..skip ALD via Phaphamau to BSB-CNB!! All train for MGS-CNB wthout ALD do have run @ 9-10 hrs with added delay along with LC (Loco change if nt via SLN)!!
If train via ALD with 5 hrs run add 4 delay hours, then also it will be @ CNB quite early to train via non-ALD!!