I found that Magisk doesn't seem to be important in my tests. I can root my phone successfully as well. But no matter what I do, the first boot is okay, a second reboot will be a bootloop. So, I should carefully avoid to reboot my phone during my daily uses before the issue gets resolved.