Nope I didn't wiped before I switched to android 12. I made an full backup from phone via file copying and swift Backup. As I knew an new os version could break things and lead to boot loops. I got boot loops after installed the patched magisk boot.img, but then I learned that I had to reflash vbmeta including the parameters, and it worked on my side with magisk and valid safety net. But the primary lucky reason I don't got the problems was that I was on a custom Rom. And I'm feeling bad for them who had a broken data partition after the android 12 update. I hope they made at least an backup so it's not so much harm for them.