Yes a connecting is definitely needed, whenever boarding Nauchandi or Haridwar Express, each time I find plenty of passengers to Kasganj and Budaun.
So when Budaun is unaccessable trains to that side, a connection to KSJ or Bareilly via KSJ may do.
Earlier running Allahabad Farukkhabad Passenger was also cancelled to a MEMU upto CNB. People are compelled to switch trains from CPA.