In the end Man City will feel they got some justice.
Haaland was offside but the question was did Haaland really interfere with the keeper and defender?
Trouble is the time taken - if it takes so long then obviously the officials aren't certain themselves and trying to second guess themselves maybe.