Yep, if the ref deemed that Haaland had also committed a foul then the correct decision was made. However, what I think is slightly confusing for many fans is that the ref confidently awarded the goal as an 'on-field' decision. By doing so, it appears that he allowed advantage to be played for the foul on Haaland, and didn't warrant the tug by Haaland to be sufficient to award a foul against Haaland.
It appears that the ref didn't initiate the review, as he seemed quite clear with his on-field decision, therefore we must conclude that VAR suggested in his ear-piece that he goes to the screen (VAR cannot initiate a review - they can only suggest one). The ref could have still told VAR to do one and stuck with his on-field decision, and I don't think either team would have bothered too much. That's the way it is - ultimately the correct decision but it doesn't half take some enjoyment out of the game.