His ban was because of Inefficiency in IRCC's system. A WES report validated his stand and proved the VO's decision as incorrect.
Maybe IRCC is preventing a court case here?
It doesn't matter if the VO's decision was incorrect. If an applicant believes a decision was incorrect as a matter of law, they need to go through the proper procedure to overcome their inadmissibility. IRCC doesn't play fast and loose with these kinds of things.