This is mostly caused by corrupted splash image, so you may try reflash the spash.img file only from the stock firmware to fix the issue.
carephone after write eng fimware "system has been distroyed" how to fix cpu AB
Sadly, for this, you may fix it by replacing with new SoC/CPU chip with the same series.