Manchester City showed a "blatant disregard" for Uefa's investigation into alleged Financial Fair Play breaches, according to the Court of Arbitration for Sport, but European football's governing body failed to prove the club had disguised funding from its owners as sponsorship income.
Earlier this month, CAS overturned a two-year ban from European competitions imposed on City by Uefa and reduced a fine of 30 million euros (HK$272.94 million) to 10 million euros.
The full reasoned judgment by the court released on Tuesday showed that the fine was to reflect "a severe breach" in City's unwillingness to cooperate with Uefa's investigation.
But that the charges of alleged concealment of equity funding were more significant violations and that "based on the evidence the panel cannot reach the conclusion that disguised funding was paid to City."
City's fortunes on the field have been transformed since a takeover from Shiekh Mansour, a member of the Abu Dhabi royal family, in 2008.
The club were accused of deliberately inflating the value of income from Emirati sponsors Etisalat and Etihad Airways to meet Uefa regulations, which limits the losses clubs can make to spend on player transfer fees and wages. Uefa launched an investigation after German magazine Der Spiegel published a series of leaked emails relating to City's finances in 2018.
The court indicated that witness statements from senior City executives as well as a letter from Sheikh Mansour - all provided to CAS but not to Uefa during the first process - could have swung the original verdict in City's favor.
"The appealed decision is therefore not per se wrong but, at least to a certain extent, is a consequence of [City's] decision to produce the most relevant evidence at its disposal only in the present appeal proceedings before CAS," the court said.
The judgment also found that Uefa's case was hamstrung by the necessity to finalize the appeal before the start of the 2020/2021 Champions League as it relinquished a request for more evidence to be provided from City's emails.
Nine English Premier League clubs, including Arsenal, Chelsea, Manchester United, Tottenham and Liverpool, had filed an application to Uefa for City not to be allowed to compete in Europe if a verdict was not reached before the start of the 2020/21 season.