I found this problem fascinating. If the CC has addressed the issue and it has been resolved in your son’s favor, then there are no worries.
If not, then this might be applicable. If the scout believes he has completed all requirements, then the scout is being denied his BOR. This is addressed in the GTA, on page 54. (The BOR can determine if the requirement was fulfilled and also determine the quality of the scout’s experience thanks to the adult leadership):
126.96.36.199 Boards of Review Must Be Granted When Requirements Are Met
A Scout shall not be denied this opportunity. When a Scout believes that all the requirements for a rank have been completed, including a Scoutmaster conference, a board of review must be granted. Scoutmasters —or councils or districts in the case of the Eagle Scout rank— for example, do not have authority to expect a Scout to request or organize one, or to “defer” the Scout, or to ask the Scout to perform beyond the requirements in order to be granted one. Neither can a board of review be denied or postponed due to issues such as uniforming, payment of dues, participation in fundraising activities, etc.
In a case where there is concern that the requirements for a rank as written have not been fulfilled, it is appropriate to advise the Scout that he or she might not pass the board and to make suggestions about what might be done to improve the chances for success. It is, however, the Scout’s decision to go ahead with a board of review or not.
Section 188.8.131.52 Purpose and Timeliness of Boards of Review
A Scout who has completed the requirements for any rank (except Scout rank) then appears before a board of review. Its purpose is to determine the quality of the Scout’s experience and decide whether the requirements for the rank have been fulfilled . If so, the board not only approves the Scout’s advancement but also provides encouragement to continue the quest for the next rank. Because the board of review date becomes the effective advancement date, boards should be scheduled promptly as Scouts are ready, or set up on a regular basis that assures Scouts are not delayed in beginning time-oriented requirements for the next rank.
Note that Scouts must be registered through the time they are working on advancement requirements, but need not be registered thereafter or when their board of review is conducted.