Note: this is working with my Mi 10 (umi).
I would therefore suggest going back to your backup and get that working properly. Flash TWRP 3.4.0 into recovery memory ONLY (do not boot with it). Then boot into TWRP 3.4.2b-0623. There will be a delay before it loads up, and a further delay before you can input your pattern.
I have been using this method ever since the issues with
cmi, lmi & umi were acknowledged with TWRP. And it has worked every time.
Below is a repeat of my post #443
The 3.4.0 TWRP that came with the ROM a few weeks ago is good to flash and keep in memory:
Download:
3.4.0 (LittleTurtle2333) TWRP - -
[link updated]
fastboot flash recovery [TWRP-3.4.0-umi.img]
The TWRP that I use to install, I boot (not flash) each time with:
Download:
3.4.2b-0623 TWRP
fastboot boot [TWRP-3.4.2b-0623-umi.img]
(There will be a delay before it loads up, and a further delay before you can input your pattern.)