Better cancel Kannur portion and increase Karwar coaches, anyhow Kannur already has a dedicated train from Bengaluru. MYS should also not lose the only train to Mangaluru, Karnataka has the worst intra-state connectivity. So better would be to run an additional train between SBC-MAQ via Nelamangala.