You are currently using the recommended version of TWRP, that was included in last week's ROM.
The way I am going to explain is really for advanced users, and involves passing files from your PC to your phone. This is the way that I do it for myself, and I know that it works for me and with my Mi 10 (umi).
You need to have adb and fastboot drivers installed. If you do not,
here is where you can find out about it, and get the necessary files.
The version of TWRP that I have been using is 3.4.2b-0623, which you can get from
here, and put it in the same folder where fastboot is installed.
You need to have the version of ROM that you are going to install, already on your phone.
Boot your phone into Fastboot, and connect it to your PC.
Open a DOS command box from that folder and issue the command:
fastboot boot TWRP_umi.img
Your phone will eventually boot into this version of TWRP, where you will eventually be able to put in your pattern in order to decrypt.
Install the ROM. Wipe Dalvik and Cache, and delete the
(root)/data/system/packet_cache folder.
Reboot back into the system. Sometimes it helps to reboot a second time.
Providing there are no real pre-existing problems, that should install the ROM correctly.