Yes KSK takes very long route via UBL, the YPR-Katra route should take Karnataka Exp route which is a bit long than Rajdhani route but will serve many places in between. Its enough to Bangalore trians running via KCG there are many like KSK, Rajdhani etc.. Now, Karnataka exp route needs another train ... and that should be YPR-Katra