This is something I've written about many times as it always comes up this time of year.
First, BGOs are not required to interview candidates until a certain percentage of their application is complete. Especially at the end of the cycle / close to the deadline, some BGOs want to see that most, if not all, of the package is complete. Why? Doing an interview takes time. We want to be confident that our time isn't wasted on someone who will never complete the package. Requiring a nearly complete package to conduct the interview is not USNA policy, BTW, just reality.
Second, there is danger in waiting until the end to complete your package and ask the BGO for an interview. Applications have been open since at least June. That's 8+ months. Asking your BGO to jump because you just now decided to get moving on your application isn't fair to your BGO. You probably have completed all of your civilian college applications -- how high a priority is USNA if you're just now getting going?
Third, the new BGIS system isn't working well, meaning that we may not see status as promptly as in the past. Not the candidate's fault but also not the BGO's fault. As discussed by above posters, being proactive in terms of demonstrating to the BGO that your items were submitted is the better course.
Fourth, YOU should contact the BGO. The original post suggests there was only a single attempt at contact. You should make multiple attempts via different formats (email, text, phone) before contacting your guidance counselor. Emails can end up in spam / junk folders. Some BGOs may not text or may not respond to a text from an unknown sender. Or, maybe they saw the email / text and intended to respond but forgot (I've done that). You've probably not left a great flavor in the mouth of the BGO by running to your guidance counselor.
Finally, despite all of the above, if you have 75% of your stuff done, your BGO should do the interview (my view, not USNA's). If the BGO is a few days late, USNA will still accept the interview. We aren't held to the same deadline as candidates, although we are STRONGLY encouraged to get interviews done promptly and before the deadline.