mmm... I didnt do anything special really, I just followed Orange fox install instructions (I did have a slight issue with it but it was at the end of the instalation).
with the phone unbricked and on MIUI 12.5.4.0
first thing I did was to unlock bootloader, since it was locked again, I used the latest miunlock tool and I dint even need to wait
Checked I have a A-only device with "adb shell getprop ro.boot.slot_suffix" like it tells you on [OFRP Install guide] (this is done in system), nothing showed up, so my device is A-only
Downloaded [SDK platform-tools] and extracted it on "C:/adb/platform-tools"
Restarted my phone into fastboot (power + vol dwn)
Installed phone drivers using this video [ADB <Waiting for device> error]
Downloaded this [Orange Fox Recovery .zip]
Extracted the Recovery.img on the zip to "C:/adb/platform-tools"
On windows oppened a CMD and went to "C:/adb/platform-tools" in CMD
ran this command "fastboot flash recovery recovery.img"
went into Orange fox recovery by using power+vol up
The phone got bootloped, but weirdly enough only when trying to go into recovery, it was able to go to system just fine, so I looked it up and go to this thread [Recovery stuck on splash logo]. this will delete all your personall data, but it will allow you to go into custom recovery, you go into it, check it all works out good, and flash the .zip of oragne fox ( the one that you got the recovery.img [Orange Fox Recovery .zip])
there you have orange fox custom recovery, at this point to be fully honest I dont remember if I even tried to go into system again, everytime I did before I flashed the .zip It created user data wich was ncrypted and made me use the fix once again, so I just flashed the ArrowOS .zip from the Orange fox custom recovery and it worked great, as I said, a lot better than expected.