I've been thinking and well Zeus and Poseidon weren't punished by Styx for breaking the promises. I mean Zeus made two promises sworn by the River Styx that he broke and as far as we know there was no consequence.
My theory is that three different group of people trying to dethrone him in such short amount of time is his punishment.

















