i said that because until update i did not have any problems, but i don't know how to fix this error of safetynet to works my bank appsWhy do you expect him to 'fix'?
Almost a year ago, when Google started then with Hardware CTS eval and failing CTS, he changed Magisk hide to become Off by default, commented on Twitter that who is turnning it On becomes responsible for himself does it 'work' or not and requested that Issues must not be reported for failing SafetyNet
The trick with Force Basic was not invented or promoted by him
Magisk still roots, even on read-only SAR you can enjoy its benefits.
SafetyNet does not declare that your phone is rooted (that's how banking apps and similar interpret to the average Joe), just that it does not pass a matrix of requirements as defined in the SafetyNet API