I have magisk hide enabled. Here's some backstory:
A couple weeks ago I installed the pixel dialer. I wanted to uninstall it becuase it seemed to decrease battery life and wasn't as exciting as I hoped. The only way to do this is to restore a nandroid backup--which I did. When I restored, my pattern lock wouldn't work. I deleted the 5 files responsible for lockscreen security and THEN my IMEI vanished. I guess the backup was no good. Luckily your 1.0.8 came out so I just re-flashed the modems and then your new release and the phone came right up working happily.
So ultimately it's a really dirty flash. And I'm coming from 1.0.7 prerooted. With the beta SU installed.
I can try cleaning up that SU install (not sure how, now that Magisk is running the SU show).
What is the safetynet check looking for that might make it fail?