She-ra; Abuse
My take about 6 episodes into She-Ra (with knowledge about the ending) regarding abusive relationships:
Catra and Adora were both raised under an abusive parental figure that took steps to take away any power or agency away from both of them at every opportunity.
Given this, I don't think their relationship (as of the ball episode) can be strictly classified as abusive within the frameworks of power dynamics, as Catra is lashing out at somebody for being able to reclaim her autonomy. Catra does not have power over Adora to abuse in the first place.
As such, it makes sense that Adora would accept forgiveness for the wrongs that Catra has done, and it doesn't come off to me as manipulative or coercive.