have u tried using taunt on the mandi, ur team seems to make huge dents but might be worn down with status so taunt can also give u great opportunities to set up and if u haven't tricked to a cleric yet with ur gardevoir, this might b a good second option
Thanks for looking at my team too! Feel free to say anything you'd change about it! :)