On ne nous a pas encore expliqué en quoi ses qualités incontestables ont constitué un obstacle à sa nomination, parce que tel semble bien être le cas.
It has not yet been explained to us in what way his unquestionable qualities constituted an obstacle to his appointment, as indeed seems to be the case.