I do think there's work to do for Pog, but that's normal. Remember he was 2nd on Mur de Bretagne last year.So Pog was in no mood for more gifts to sprinters or Mohoric. Congrats. It's his 8th (!) stage race victory out of last 9 he entered, dating back to Tour'2020.
@Red Rick I'm tempted to say that Pogacar from the spring would drop Mohoric here. OTOH, maybe the climb was a tad too short or maybe Pog isn't that great at short muritos (see FW).
Also I think Pogacar is quite possibly a bit overrated for short murito's. He's much more about endurance and repetitions of short hills than the pure watts bazooka when you're fresh. He's done Fleche twice and both times he wasn't particularly close to winning, while in 2 serious attempts at LBL he won and might have won.
I think that's a stark contrast to Roglic, who has insane 5 minute W/kg when fresh but falls off much more quickly during a hard race.