1- yo iria a la estable, se actualiza menos veces, pero se supone que va siempre sin fallos, la beta semanal pues es eso, beta, aunque a mi particularmente rara vez me han dado problemas.
2- el enlace para descargar la miui 12 estable es este:
https://sourceforge.net/projects/xia...1.zip/download
3- el twrp de momento en mi10 no hay uno "oficial" pero te sirve este:
https://androidfilehost.com/?fid=8889791610682877442
Recuerda que debes pedir el desbloqueo del bootloader, con una sim puesta, y esperar 7 dias (o 14, ahora no recuerdo). Aprovecha para pillar una bandeja dualsim en aliexpress mientras esperas a que lo desbloqueen. Yo pille esta y el color para el gray es clavado, imagino que en otros tambien debe ir bien (asegurate de pillar el color y modelo adecuado, que hay para el Mi10 y el Mi10 Pro:
https://es.aliexpress.com/item/40007...516563c0o27qFW
Una vez desbloqueado, instalas el recovery, instalas la rom, cambias la bandeja de la sim que viene por la que compres en Ali, y a correr!
Cuando haya una versión nueva de la estable podrá descargarla e instalarla desde el propio movil, y como al recovery no accederá nunca (o eso imagino) te da igual que este sea no oficial!