My best regards and thanks to
@Kacper Skrzypek for his very well detailed and laid down guide. Just a confirmation (it seems already crystal clear to me reading the guide in the opening post but I'd like to be certain about that): the
Play integrity fix Magisk module and the
xiaomi.eu injector are alternatives. I assume the former is the preferred choice for users having rooted phones while the latter for others who don't. My main concern is being certain that things are just like that and there aren't usage scenarios where the xiaomi.eu app is preferrable even if you have a rooted mobile.
I'm currently in the former case and everything is just fine (including Google Wallet) but I'm in great troubles with getting a banking app to work. It detects my mobile is rooted (Magisk 27.0 stable) and it just refuses to open.
I've tried everything (hiding Magisk renaming it, enforcing the deny list adding the app to it, installing Lsposed module and then Hyde My App (HMA) by it creating a blacklist) to no avail and I'm currently clueless. I know that Play integrity and root detection are two rather different things and I know even better if possible that my issues aren't related to inaccuracies in the opening guide or bugs in the xiaomi.eu rom. I'd just like to understand if something else could be done like following a different approach or I just need to give up. Magisk Delta is referenced often (even here) but it seems it doesn't support modules so how to use Play integrity fix for example? There might be a way for sure and probably it is outlined here, I need to check but it remains that, in spite of what I read as a main Magisk Delta feature, Magisk Hide is available even with Magisk 27.0 and I'm already using it. Maybe it gets caught because of Zygisk which isn't needed by Delta, I don't know. What about Magisk Canary as another possible alternative? I don't know.
Thanks in advance for your help!