Hello, and thank you for your medical question on e Health Forum.
From the available history, your son's symptoms could be due to malabsorption syndromes, Pancreatic enzyme deficiencies, Pancreatic insufficiency, Intestinal enteropathy, etc.
To know the exact cause, in addition to the tests already been done, you may need barium imaging studies and a mucosal biopsy.
You might need a consultation with a gastroenterologist for additional evaluation.
I hope this helps.