It's a pity for Haaland. Pep's decision to take him off so early is probably to avoid breaking the record. It makes no sense to take off a player who has scored 5 goals on the way to a new record. What Pep did is very wrong and from what I see on social media there is a big lynching.
I think it's the right decision from Guardiola, because he wants to elicit the best of Haaland, and Leipzig wasn't that good in that match, so letting Haaland score additional goals in that match won't help Halland or the team. Therefore, Guardiola substituted him in order to save his ambition for another match, in which the team would be in need of his goals. However, scoring 5 goals in one match will remain a big achievement.
As for the other matches, they were quite boring I think, madrid and liverpool played with a minimum score, amazingly, liverpool already 4 times in a row leaves the tournament thanks to Real Madrid
Real Madrid is the hero of this competition, not only Liverpool, there is also Bayern Munich, who get kicked out many times by Real Madrid. That is the reason why all other European teams hate Real Madrid. Indeed, every time we expect them to get kicked out, they continue and win the title, so from now on, I won't exclude them from the heaviest competitors for the title this season.