Thanks. I'm concerned this may become a bit circular. The reason I used older magisk is because the newer version (suggested at 1188 above, which can use zygisk / USNF) didn't run properly on my device.If you are on older Magisk version, possibly MagiskHide will be enough. But Google made some changes to their safety protocols and if you will not be able to run GPay/Wallet even with MagiskHide properly applied, you may try to flash newest Magisk and then use the other approach. Anyway, I would suggest to try with modified version of Universal Safety Net Fix, which targets new Play Integrity API: https://forum.xda-developers.com/t/magisk-module-universal-safetynet-fix-2-3-1.4217823/post-87198517
1188 suggests 25.4
I think i flashed 24.x because the latest magisk is 25.2.
I think I'll do the following and report back:
1. uninstall wallet and revert to gpay
2. flash magisk uninstaller (TWRP)
3. flash latest (25.2) magisk (TWRP)
4. Enable zygisk
5. Install the safetynet-fix-v2.3.1 magisk module (via adb shell)
6. Add gpay and playservices to deny list
7. Upgrade to wallet