For those that are looking to install GrapheneOS and want to ensure that their banking apps work as intended, here is a curated list with app compability status per country.
Each entry also lists required settings, profile and whether they need access to Google Play services, among other details.
Update on 2024-12-23: The following site is a great resource as well, it provides details on MFA support for various services grouped by country (not only banking): https://2fa.directory/
Thank you @jagged_circle@feddit.nl for the suggestion!



Some apps will rely on Google services to determine whether they are running on a “secure” device (ie determined by Google). This is refered to as hardware attestation. But there is a Google version of it and a generic version of it (which is implemented in GrapheneOS). If the bank relies on the Google version, it will fail on GrapheneOS, despite actually having hardware attestation.
You can read more about it here : https://grapheneos.org/articles/attestation-compatibility-guide