Sorry, I gave you the wrong info before, this is the correct one:
Ways to get integrity:
Xiaomi.eu ROM - without root: Xiaomi module works, nothing else needs to be done.
Xiaomi.eu ROM - with root: Xiaomi module + enable "Enforce DenyList" in Magisk + configure DenyList - add com.google.android.gms to the DenyList. This is what I use, and it works. I have integrity, and you don't need any additional modules.
Xiaomi.eu ROM - with root: If you want to use the Integrity Fix module, you must disable the XiaomiPlugin, otherwise, there will be a conflict.
I don't know the state of your device, but it might help to reflash the boot.img. Alternatively, if you have a backup through recovery, just restore the backup. But the best option would be to extract the boot.img from the latest ROM for your device. Then follow the steps I mentioned above, depending on whether you want root or not.