Today 12860 arrived at 0535
Hence 12859 dep late.
12860 is always more horribly late, but that's the case with mostly all hwh mumbai and hwh Pune trains.
Regarding short termination at dadar, that's partially also due to pf works at csmt. Many trains including 12112 have been short terminated at dadar due to this.