Xiaomi A2 tiene el mismo hardware que Mi 6X y de hecho, Mi 6X es la versión china de A2. ¿Por qué no flashear completamente Mi 6X con la ROM de A2, incluyendo las estructuras GPT del firmware? El problema será el fastboot en sí mismo, ya que no se puede escribir en GPT allí o cambiar el nombre de las particiones ya que rompe el fastboot existente en el ABL actual (BootLoader de Android), pero debería funcionar si el ABL en sí mismo es cambiado por el de A2.
Necesitarás usar el modo EDL para escribir completamente la ROM de A2 en Mi 6X con la tabla de particiones de A2, o al menos escribir tanto la estructura GPT como ABL.elf con otras particiones de carga de arranque como XBL.elf y luego usar fastboot (que será flasheado desde A2 por lo que debe reconocer y responder al nombre de las particiones de A2) para flashear las particiones restantes.
Esto debería ser posible solo si ambos dispositivos son típicamente iguales en hardware y firmware de SoC y no hay un eFuse de Secure Boot proporcionado por Qualcomm en el SoC de Mi 6X, ya que esto evitará que se cargue un ABL modificado o diferente (incluso si el gestor de arranque está desbloqueado) lo que te llevará de nuevo al modo EDL con un error de arranque. Así que primero, verifica si tienes secure boot habilitado o no usando algo como fastboot oem SecureBoot GetFuseStatus
si tu dispositivo soporta este comando, o flasheando directamente una ROM de A2 diferente con sus estructuras GPT y ver qué sucede.
También debes saber que lo que haces es arriesgado y tienes una probabilidad bastante alta de dejar tu teléfono inutilizable, así que hazlo bajo tu propia responsabilidad.