Yeah you needed to install a program specifically to trick the banking app in to thinking it’s running on an unrooted device, because it otherwise won’t launch (because it’s rooted).
I’ve used magisk before, and its a major PITA to use. Every time you update your phone you need to redo the whole process of setting up magisk again, which requires connecting it to your PC to and running commands in the terminal. Huge fucking PITA.