A principios de 1820 Gaínza, ya desligado de superiores que lo miraran con recelo, había obtenido el cargo de General Subinspector de las fuerzas en el Virreinato de Nueva España (México), y en 1821 fue llamado a ejercer el puesto de Jefe Político Superior de la Provincia de Guatemala.