[Galaxy Note 4 Android Development (Snapdragon)] AnonVendetta:
You might be able to access your bank account via a web browser, instead of using their app. If not, try what's listed below.

This method will allow you to keep the stock ROM, while still having Resurrection Remix Nougat for the banking app (if it works).

1. Download https://androidfilehost.com/?fid=673791459329068586

2. Download TWRP 3.0.2-0 from https://dl.twrp.me/trltexx/ (get the img.tar if you want to flash with Odin, or just the img if you want to flash the img from within your current TWRP)

3. Download the latest opengapps arm nano (for nougat 7.1 OS) from opengapps.org

4. Download EFIdroid from the attachment on this post (this app lets you dualboot 2 or more ROMs on same phone). Install the APK but don't open it yet. Flash the TWRP from above first. After you've installed it, reboot into recovery again to be sure that it's working, and that you're running 3.0.2-0

5. Open EFIdroid, let it install bootloader (needs internet). Select to create a new ROM. Name it whatever you like. Set the ROM location as /data/media/0/multiboot. Set it up as "loop all", leave the partition sizes alone.

6. Reboot phone. In the bootloader menu, use volume buttons to navigate, and power button to select options. Volume up to the options menu, select to set SELinux as permissive (RRN won't boot without it). In the TWRP menu of the bootloader, select the custom ROM you have created (be sure not to select stock ROM by accident!!!). Let it boot TWRP. In the partitions menu, select to change the filesystems of cache and system. Set them as ext4. In the same menu, tap on data and then format it. Reboot into RRN's recovery again, go to mounts tab and ensure that system/data/cache boxes can be checked.

7. Flash RRN zip. Once it's done, flash OpenGapps right after it. If TWRP crashes during this process, reboot back into recovery and start again from the step of wiping partitions.

8. After you've done all this and before you reboot, mount system partition. Go to /system/xbin and delete the su file, /system/bin/ and delete su file. And also to /system/etc/init, delete any file that says superuser in the name. These files may not exist, if they don't, no worries. Now you can reboot, select the RRN.

9. Once the ROM has booted, log into play store and download the app. If it doesn't appear when searched for, play store probably considers your ROM to not be compatible. You will have to find an APK and install it yourself. If the app still won't run, I suggest installing Magisk onto the ROM. You may be able to find a way to spoof certain SafetyNet values so that the app will run. Only try Magisk if the app doesn't work without it.

And before I forget to mention it, EFIdroid needs root access (only in stock base ROM, secondary ROMs don't require it if you don't plan to run the app from them)

I've never gotten EFIDroid to work with ROMs higher than nougat. So, as another option to the above, you can try an Oreo+ ROM and GApps and try from there. But you will not be able to keep the stock ROM if you do it this way.

Edit: I just tried what I suggested to do with EFIdroid, I couldn't get RR to boot. Not sure why though, I've did it many times before without issues. But this time around I just can't get in. I think the problem is most likely with the GApps zip, but don't have much time to test. You can try my steps anyway to see if you are successful. If it doesn't work, then open the EFIdroid app, delete the ROM, then uninstall the bootloader. Once that's done you can uninstall the app from Settings You must do this from within the app, simply uninstalling the app will leave its' bootloader intact, and you might not be able to get back into the stock ROM.