On the good news side, you have shaved nearly a minute off your time. That shows you can in fact make progress. Your time isn't horrible, but for the sake of 9 seconds you would not have this churn going on.
Every unit has their own FEP process, but for us, FEP would have you focusing specifically on cardio. It may sound strange, but we have found that having a sports medicine guru at the university explain the science of running can help people. Not everyone has the fluid motion with proper arm motion, heel push through, etc. Worth asking about if your time allows.
As others have mentioned, this by itself is not a typical deal breaker or cause for disenrollment. But if this were to go to a PRB, your entire file gets looked at. PRT, uniform inspection, shows up on time, fitrep compared to peers, assists with other battalion events, etc.
What could happen is you could be placed on a leave of absence pending you remediating your score. Or probation/warning. Those aren't meant to beat you down or demoralize you. They are meant to be a reveille call, Heave Out and Trice Up!!!!
See about losing those 9 seconds in the next few days or week. Tell your advisors and others you will get better. And then.....Get Better. No need to beat yourself up over it. But stop repeating the poor performance (NSI not good, inventory PRT not good, latest PRT not good).
You know what needs to be done........go execute. Easier said than done I know. But if easy was all it took, everyone would go ROTC!