hot tip: can't run google wallet on your grapheneos phone because it's "too insecure"? find a phone running official software that has no strongbox, an exploitable tee, and critical security vulnerabilities because it hasn't gotten security updates for 5 years. then extract the cryptographic keys from it and write an emv emulator using those keys.
it's almost as if play integrity is intended more as a tool to cement google's control over the android ecosystem than as a legitimate security measure.
Play integrity seems to be used by shadier more tracking-ridden apps (e.g. discord) and bank apps. Surprisingly my bank apps either don't care about play integrity (td bank won't let you use fingerprint sign in if adb is enabled, but if you have an unofficial os it's fine???) or warn me but don't block me (usaa)

@artemist there was one bank app I used that warned me about either developer options or adb or root access, I don't remember which. it never locked me out over it

but the one that sticks out is the one warning me that... a third-party keyboard could steal my password.

the only app that ever actually got in my way about it was Pokémon Go, which (after an update a few months into its life) silently failed to launch if the system had an su binary. naturally, I merely renamed the binary and the app was none the wiser. I set up a Tasker script to rename/restore it that I would trigger before launching the game and after closing it

this was all years ago, of course...