Your son's situation is very very rare. Only the top USNA applicants receive an LOA.
If he was waitlisted after receiving an LOA, then then the issue preventing him from attending USNA was most likely the nomination. Your son's situation is very rare.
Keep in mind that he can apply for a nomination from his home or from the college he attends, if that is in another state or congressional district.