cybercat,
Some Dr.s who treat central hypothyroidism don't put much stock in what the TSH level says because with this type hypothyroidism, TSH is often not reliable. In your son's case however, they may be expecting improvement over time in his pituitary function, so makes sense to retest his TSH.
I see they retested free T4 which is usually in a range of about 0.7 to 1.9 ng/dl and his result looks good. I wonder if they would also test free T3 just as a precaution if you ask that it be ordered? I mention this because in uncommon cases, T4 doesn't convert into enough T3 in the body which is called "impaired conversion". While this isn't likely, it would eliminate another possible cause of unrelieved symptoms.
Other than this, thorough blood testing for anything else that might be causing fatigue would be important. Tests for types of anemia (including low B-12) and for sex and other adrenal and pituitary related hormone imbalances, including growth hormone and the ACTH hormone itself might be needed. They likely have already been testing these I've listed and sometimes restesting is where problems are found over time.
I wish I had more to offer. Maybe other members will have comments to add. I do wish you the best and send positive hopes and prayers your way.