Who runs CAS? UEFA implemented the necessary sanctions to ban and fine Man City. UEFA have done what they felt was right, however, CAS disagreed and over turned that decision. To the best of my knowledge UEFA has no say with CAS decision making.
So accusing UEFA of being corrupt based on this Scenario in isolation is wrong.