So something obviously is messed up during the attempt to root your device, but how did you determine that your device isn't successfully rooted? Given that those apps you referred to indicate it is rooted that adds some murkiness as to the current state of your phone. Did you run a root checker app to confirm it is or isn't rooted? If not, try using:
https://play.google.com/store/apps/details?id=com.joeykrim.rootcheck
But if you did, there's a lot of added variables that make things really confusing -- i.e. with the Netflix app, it will run on a rooted device, the issue is you can't install the Netflix app using Google's Play Store so it also won't get automatically updated via the Play Store either. If it was already installed on your device it will still work but if you want to install it or keep it updated you have to do it all manually by installing its apk file obtained from a trusted apk repository site. (Note this involves researching on your own and validating those sites that you use, plus a little faith that you're not just compromising your own device.). But that's just regarding Netflix, as you've discovered a lot of banking apps/services just fail to function on rooted devices.
As for trying a Factory Reset to fix this problem. That 'may' work out as it isn't definitely determined if your device is or isn't rooted. Just be sure to back up all your data. Just keep in mind how a Factory Reset works -- your phone's internal storage is divided into several partitions. Most of them are protected, system-only partitions, and there's one user data partition. That's where all your data, your apps settings, your config files reside, in that data partition. A Factory Reset wipes just that data partition, it does not affect any of those system partitions so a rooted device that gets Factory Reset remains rooted. The operating system resides in those system partitions so there's no magic re-install of the OS involved, it's just the user data gets wiped.
If your device is rooted and you want to get it back to it's original un-rooted state, if during the rooting process you tried you installed a root management utility like SuperSU, in its settings menu there's a 'Full unroot' option that might work for you.
https://www.techrepublic.com/article/pro-tip-how-to-unroot-your-android-device-so-you-can-update/
But this is a big 'maybe' so don't be surprised if it doesn't work. In that case, you just need to go through the process of re-flashing your phone with an appropriate, stock Samsung ROM. Since you're already familiar with using the Odin utility this isn't such a big deal. But it is important that you obtain the correct ROM for your device. ROMs are not interchangeable with each other. Go here:
https://updato.com/firmware-archive-select-model/?q=SM-G925F&exact=1&r=&v=&rpp=100
or here:
https://www.sammobile.com/samsung/galaxy-s6-edge/firmware/SM-G925F/
Again, be sure to select the ROM that matches just your device and your carrier.
Also note these two sites require you to register for an account with them to be able to download ROMs at faster speeds. For non-registered users they intentionally restrict the download bandwidth (drastically) so take that into consideration (a typical ROM will be 1GB or so in size. There are of course a lot of sites that provide ROMs but you do need to research their validity. Sammoble and Updato are reputed to validate the ROMs they provide.
By flashing a stock ROM this will install a new, clean OS and this includes a new, stock Recovery so if you want to root it again, be sure that's what you want to do.
https://phandroid.com/2019/02/23/5-reasons-why-you-shouldnt-root-your-android-smartphone/