The solution is in my thread, but as it seems the /e/OS devs either are not aware of this (because they supposedly do not participate here in the forum) or refuse to implement that simple fix (which would be unreasonably stupid). Since that’s the only way to make it work again, either build your own version of /e/OS, wait and see if they implement the solution after all, or move on to another custom ROM.
It has nothing to do with Play Integrity and although the fix has been mentioned in that Gitlab issue, there seems to have been no according interaction with the assigned dev. I have no Gitlab access so I can’t comment there.
Do you mean setting ro.secure=1 and ro.debuggable=0 in build.prop? Because that solution is not working on the current /e/OS with the latest Revolut app. (N.B. I did uninstall Revolut, clear the App Lounge data storage, reboot etc. before trying again.)
Edit: also just tried changing ro.build.user and ro.build.host to values from the GrapheneOS thread which also did not help.
I also tried downloading the previous version of Revolut (1005403809) which gets to the login screen but then demands “Please update to the latest version of the app to continue”.