It's sounds to be multi-factoral, and needs to be examined, have blood work, by the doctors for proper diagnosis. I can relate to all his symptoms, but may not be the same his, as are my causes. If he is only 3 months post treatment, it's still early, and may actually be doing well, even to have attempted working. Sometimes it can take a full year to recover. It's taking me much longer.
GERD
CIF...chemo induced fatigue
Anemia
Malnutrition
Dehydration
Low blood pressure
Good luck with the doctor tomorrow.