One problem might be the citation. Although the total number is impressive, citation/paper, if exclude self citation, is likely 2/paper. The IO could argue did not have impact in the field. Again, you were unlucky. A lot of people with less background got approved.