it didn't help. i'm back on b407. previously i've had issues flashing firmware in twrp but right before i updated and lost safetynet i found a post saying its only possible to flash -PV roms through twrp and then they linked a thread to something called HuRUpdater which is a zip that lets you flash any from through twrp, so i thought maybe that's the issue. the last rom i had working was b394 which also has a -PV version so i downloaded both so that i could see if any of them worked but none of them works. i factory wiped and wiped system, flashed the rom, tried safetynet and basic integrity passed but no matter which rom i flashed, i even tried updating through the OTA's and trying magisk, as soon as i flash magisk i fail safetynet. and at that point thats the first thing i did after booting the phone.
i've tried older magisk managers and current, tried a bunch of older magisk roots because i still got the same ones on my sd card that i downloaded before all this happened. 16.0 is the oldest i've tried but all those worked before so i don't understand why they aren't working now.