Okay, so train did depart late it was the NTES which displayed incorrect info even I was shocked to see train departed in 20 minutes just after pairing train arrived. The train must have Departed from CSMT almost after 00:45 am (1 hr 45 minutes late) but they didn't reschedule or something instead put wrong info for the sake of it.