King Dedede is simply awful. His Waddle Dee army is banned, his suck and blow attack won't do a damn thing, and his hammer will do nothing to He-Man, and is easy to avoid. Dedede probably is the worst character in the tournament in my opinion.
Harry Potter is an entirely different story. Armed with a large array of powerful magic spells, the Firebolt broomstick, the invisibility cloak among others, he's certainly a fine contender. His Defence against the Dark Arts training especially is useful in this tournament against some opponents in this tournament. But he's carrying his team here. Dedede is useless, and Harry's magic, whilst powerful, has its limits. The scar is also a major weak point of Harry's, and Vash and He-Man can easily take advantage of it.
Vash is a proficient gunman with the normal super powers, plus additional reflexes which actually might serve well against Harry here. Harry's spells for the most part are visible projectiles that can be dodged by someone of Vash's skill.
He-Man is probably the most physically strong person in this tournament, maybe next to Martian Manhunter at a pinch. While he can definitely lift a mountain like Remix said, he doesn't have access to a mountain in this match, so chunks of the battleground will have to do. His strength should also allow him to sustain a heavy amount of abuse, but enough of Harry's spells are capable of taking him down though.
Looking at the evidence, I don't really have to play this out. Dedede is already a bad combatant in this tournament, but without his Waddle Dees, he's completely useless. Harry Potter is only human, and his tools are outmatched by Vash's abilities and arsenal. Even the Firebolt is not enough for Harry to avoid heavy abuse from Vash and He-Man.
He-Man and Vash win. Harry deserves to go further, but fuck Dedede.