Two important points to keep in mind.
First, USNA generally doesn’t even consider waivers less they are likely to offer an appointment. IOW, they can decide on a turndown for non-medical reasons and never get to the medical issues. I can’t speak to how other SAs approach waivers.
Second...