The main problem here was trains arriving half hour before schedule I guess. Arriving on normal timings would not have caused much congestion, even 2 Pfs are enough for trains coming from Prayagraj side. In my opinion, trains arriving before time and occupying Pfs for excess time has to be the major reason.