probably no one will give you a guarentee.
What I found helping me in the past was:
1) backup in TWRP boot+system and data one after another (to reduce failure possibilities) onto SD as mobile storage.
2a) flash new ROM dirty and reboot. if it starts: be happy.
2b if that doesn't work restore system backup and test if it boots:
(Although I did that already without restoring system first and that worked afterwards as well.)
if it does: wipe system and flash new ROM, Gapps and Magisk
2c in case 2b didn't work or it doesn't start afterwards: do a full wipe INCLUDING "FORMAT DATA"
reboot to system after wiping caches.
ROM starts? setup a bit without connecting to wifi/mobile and reboot to TWRP
flash Gapps and Magisk and reboot to system.
If it starts, reboot to TWRP and restore DATA.
If it starts (mostly does for me) all is back.
This will imho not work (even if, I wouldn't recommend it) when switching Android versions (12 -> 13).
Sometimes Data restoration doesn't work and you have to set it up all freshly.
When you didn't do a fully clean (incl Format Data) installation it's imo not worth reporting bugs or anything else.