This evening, after an automatic update via Aurora in the Private Space, the Revolut app displayed an "unsupported firmware" screen, prompting me to update the OS, reset to factory defaults, and relock the bootloader.
I enabled memory protection compatibility and restarted the app. It then allowed me to select my account and enter my PIN, notifying me about a failed Play Integrity check but continuing anyway.
The fact that this bank offers a long-term savings account while threatening to revoke access to my funds for using a Free operating system on a semi-monthly basis is beyond ridiculous. This deserves serious action from both their customers and relevant EU regulators.
I had hoped this security theater would be a one-time charade to appease inept internal leadership, but its recurrence suggests not just negligence but active malice toward the project. I'm now moving my funds to Swedbank, which also offers its own Google-free NFC payment implementation in the EU (similar to Circle in the UK). I'd recommend Swedbank without hesitation, except for one caveat: their Smart ID app blocks key migration without Play Integrity (but still allows signing and registration). While inconvenient, your bank branch should be able to assist with re-registration or offer you a hardware TOTP authenticator (PIN calculator).