Agree. I was in Shivamogga railway station on 26th February 2018 waiting for the night train to Bengaluru and this train reached Shivamogga exactly ontime i.e., 7.55 PM. However, on some days when there are more number of crossings especially on saturdays, there will be a delay of around 20-25 minutes.