Yes, the TT on the site was wrong. As per our TT, the train's regular Dep. Time was 6:30 whereas the train was departing at 6:20 (10 mts. early). The TT has now been updated: The Scheduled Dep. is actually 6:20 which would make the Departure ON TIME. (not 10 minutes early).
.
Thanks a lot for the alert.