Definitely some mismanagement. Everyday it is delayed. As a small station with three platforms it should be well maintained on time. (Kannur also have only three (+1A) platforms and many more trains are passing through two platforms, still manages.) Not sure any staff shortage here is the issue.