Group C had some unusual results
England theoretically should have beaten Ukraine and only drew, to their credit
And Italy should have beaten Macedonia without too much difficulty, but as you said, Macedonia was a big problem for Italy, and took away their chance of qualifying for the World Cup.
Italy are running a serious risk of not qualifying for the Euro, and it would be horrible for the country. It already missed out on the last World Cup
It's amazing to follow Italy's instability. They manage to win a Euro, fail to qualify for the World Cup, then finish third in the Nations League, and may not even qualify for the Euro
It's a team that must be making a lot of bettors lose their bets hehe