Fun fact, one of my banking app prevents me from launching it if I do not use a "certified" keyboard app. I had bad luck with any keyboard from F-Droid.
The same bank has a maximum password length of 8 characters, and they'll truncate longer passwords without informing the user -- set the password to "correct horse battery staple" and you'll be able to log in with "correct ". When I pointed it out they recommended setting a shorter password.
I'm just not able to launch the app while an F-Droid keyboard is set as default which is just annoying. There's many keyboards on the Play Store that I wouldn't trust to install and use.
And it has NFC payments that does not use Google Pay which is also nice.