I was listening to a current sunday sermon yesterday, and the priest just so happened to preach about this subject. He said the teaching is not dogma, but it is taught by Thomas Aquinas, and therefore the priest confesses it. And, it is basically that God revealed the incarnation to all the angels, and that resulted in the rebellion.
However, where is this found in scripture? And, how can there be grave offense/sin necessitating a savior/messiah/incarnation without a prior Satan/angelic rebellion? It is putting the cart before the horse.
Who was the first catholic figure to teach this doctrine in its entirety?
God did punish the serpent as a result of the fall. That is quite a revealing bit of information. Meaning, the cause of the fall might not be God putting a cart before a horse, but instead the near occasional circumstance of Eve and a Serpent. After which God takes action to prevent such from happening in the future. The serpent is sentenced to licking the earth all its days. As a result, the fruit of the tree of Good and Evil is no longer objectively a temptation. Objective, because Satan is banned from heaven for all eternity. Such sentence is not subject to change. Without a punishment of the serpent, an objective temptation would remain. Subjectively, with Adam and Eve being fallen, it is. But objectively, it is no longer. For the serpent has been punished. God did not punish the Tree. God punished the serpent. God punished Eve. And, God punished Adam.
A serpent looks a bit like lightning as well, if we are in the mood to entertain a similarity. "I saw Satan like lightning falling from heaven".