Todo eso ya lo sé, la historia es que en esta OS 4.1.0 el mero hecho de tener el recovery instando te hace saltar el dm-verity y no pasar el safetynet.
Lo quitas y al siguiente arranque vuelve a salir.
La única forma es como he dicho, meter el TWRP por fastbott, reiniciar en recovery, instalar Magisk y sin salir instalar el recovey stock, reinicias y todo Ok, safetynet, mario run, etc.
