So train mostly runs empty between Gandhidham and Ahmedabad and vice versa
I remember in 2013 when BDTS - BHUJ AC was launched, it ran non stop between Ahmedabad and Gandhidham, then they added Samakhiali and Halvad as stops to it.
Some slowdown between Vasai and Ahmedabad, Ahmedabad and Gandhidham is required for this train.