As OP says, passing basic attestation (ie. basicIntegrity) is out of scope for this fix; you need to be passing that first.
If ROM is an unofficial customised distribution or uncertified stock ROM (eg China variant), you likely need to spoof a certified fingerprint in addition to this module. Using MagiskHide Props Config module is the best solution currently for that.
If you are running EDXposed, as noted many times here now, this is now breaking SafetyNet. Disable / uninstall / use LSPosed (passes presently).
Disable all other modules and reboot to eliminate other modules breaking basicIntegrity. PW