I think it needs to be installed by the Play Store. And for login, you may need to allow Play Integrity.
And in order to use BankID, you need the default Android keyboard to be the one used during registration, or it redirects you to an error page saying your device is rooted.