Surely since that TLD belongs to Mexico it would be whatever rules Mexico applies that would be relevant. ICANN only handle the international domains. The country specific domains are under the control of the individual countries and need to follow the rules that the country applies which may or may not be compatible with ICANN requirements.
Yes, indeed, but this is for customer that already have the .com.mx domain and want to move on with us, greengeeks already offered manually installing the domains, let’s see if that works on the long run.