Hi, first timer here.
I successfully installed everything (including Magisk) and it all worked fine... for an hour or so.
Then I realised that I couldn't install Netflix and also couldn't use contactless payments since my bank app won't allow rooted devices. I then discovered that SafetyNet showed a failed certification for both basicIntegrity and ctsProfile.
After searching for a bit I found out that I could install SafetyNet Fix in order sort it out, still didn't work. Then I discovered that there was a Canary channel for Magisk and installed since it was supposed to fix the issue. I uninstalled the stable Magisk App and installed the Canary edition.
After installing said edition, both basicIntegrity and ctsProfile were enabled so I thought It was all solved.
Boy was I wrong... All my root privileges are gone, and also Magisk isn't installed at all. Only the app is installed (I reverted to the stable edition again, still no luck).
So I tried to flash Magisk again using the sideload method but it just won't fix the issue. The process itself doesn't show any errors, it just doesn't give root access to my device anymore after rebooting.
Any ideas on what can my mistake be?
EDIT: By the way, forgot to mention that everything else works flawlessly, huge thank you and congratulations to the developers for allowing me to escape MIUI
EDIT 2: Forget it, nuking absolutely everything and starting from the bottom solved everything.