Roxas has mundo health, but if you look at the bar of Sora's, he wasn't doing much damage. And Sora clearly had more abilities in FM than in the original (screw you Japan), so the fight simply seems unfair (in the hands of a pro).