LMAO. Yeah. This happened in the novel but it was this part that could have been skipped. But nooo. They chose to skip his first meeting with Chariot (his adventure party) instead.
But this would contradict Sukuna's fight. In the narration, it's said that Sukuna's domain would have been able to destroy Mahoraga if Sukuna hadn't sliced him before.
Meaning that, since Dabura has already punched Mahoraga, punching harder shouldn't be able to win.