I just realized something
Uma did the same thing Mal did- Spell Ben to fall in love with her.
Also Ben wasn’t mad at either girl for doing so
Of course the difference is Ben was already in love with Mal so it’s not as bad
Another difference is Audrey just chose a new prince whereas Mal broke the spell on Ben