May be mail was late so reached along with Island. This train follows Island and mail.
It is better to give Island's TT to Kannur and Kannur's TT to 16526. Both Kannur and Mail have stops at Ottapalam but Kannur dont have. Forced to follow these two results an hour delay compared to earlier TT.