If you put that in the contract knowing full well how much trouble you’ve been having getting her to be an adult, you have to take some responsibility for that. You also need to take some responsibility for that fact you decided to move to a different country and start over while dealing with this knowing full well what she’s been doing. I understand this is frustrating, but she’s not living by your timeline and hasn’t been for a while. You made a lot of decisions that require her to be compliant with them.

I’m not sticking up for her, I’m trying to get you to see your place in this mess you are in.

Stick to your lawyer for communication. You’re done, moving away, and want to divorce her. She has been difficult at pretty much every turn, and you are still doing the same thing (contacting her) expecting different results.