They explain the reason for that in the episode though. UI Goku’s attacks simply aren’t all that powerful as he can’t maintain the form when attacking. However, his defensive capabilities make him nigh-untouchable to Kefla. Basically, Kefla lasting as long as she did isn't because of her immense power but rather because of UI Goku's relative lack of attack power.