As per info received from on board passenger Bagmati was standing at NGP outer at 09.25 am well before 30+ min.
sadly Bagmati have aggressive run time after STA and there no train can run aggressively and due to tail running behind Sangha timings on best sections is loose.
Strange railway working.