I ran into this error too. Here's how i overcame it. I had to disable Magisk modules to update the rom to April like Tarek1989 instructed, then unhid the Magisk app and changed the Magisk app to Magisk Canary because of the API error for the Safetynet checker (you could just use an alternative SN checker instead). Then I flashed the Samsungmod version of Universal SafetyNet Fix (below) from Kdrag0n as the original one was giving me issues and i also changed the fingerprint to Note 10 using MagiskPropsConfig. This setup gave me Safetynet Success with basicintegrity and ctsProfile passes and Evaltype is BASIC.Hi, Magisk SafetyNet check, returns "API error" with version N960FXXU8FUD1_DevBase_v7.4.
With the previous version (N960FXXS8FUC4_DevBase_v7.4), the SafetyNet attestation was successfully passed, using the Magisk module "Universal SafetyNet Fix v1.1.1".
But now, with the new version of the DevBase, it doesn't work, and this doesn't allow to authenticate various applications with the fingerprint
I then did the airplane mode trick for GPlay store and GPay and when now i have GPay working too.
Kdrag0n SamsungModFix - https://github.com/kdrag0n/safetynet-fix/files/5846085/safetynet-fix-v1.1.1-samsungmod.zip