In case a threat appeared and in this instance, the threat is Caizher himself, the Spirits would play a huge role. They are like the second strongest defense of the Universe with the heavens being the number 1
These spirits powers were actually beyond the power that Caizher currently has and if not for the heavens interfering earlier, he wouldn't be able to corrupt them with that ease
However, the heavens was really treacherous. The restrictions it has were there so that she won't abuse her power too much. After all, the heavens is the entity that controlled all the power in this Universe, no one can resist her. If the restrictions didn't appear, she can easily do what she wants
After helping Caizher corrupt the two spirits, the heavens would surely receive a huge backlash ... well that is at normal times
If the Spirits were able to kill Caizher then even if they are corrupted, the heavens would receive that backlash. However, the threat wasn't destroyed!