Why Catholic Saints are said to be in heaven but not yet given their resurrected bodies? In my understanding, the Saints are part of the Church Triumphant and in the Catholic Church's understanding of the Communion of Saints they help the Faithful on earth (Church Militant) to intercede for us  (Catechism 954-959).
When reading Fr. Armoth's book An Exorcist Explains the Demonic I came across this quote from Chapter 1 &quot;The Victory of Christ over Sin and Death&quot; under &quot;The Consequences of Christ's Victory&quot; (emphasis mine):

...
Here lies the victory over the second condemnation: man is made of soul and body and cannot live with the soul detached form the body.  Body and soul are destined to reunite at the end of time, that is, at the moment of the Last Judgment.  St. Thomas Aquinas -- in my view, the greatest Christian theologian -- affirms that, if in faith we believe in this unity between the soul and the body, even from a rational point of view (using only the power of reason), it is impossible to conceive them separated.  If we think of the saints -- who already enjoy paradise but whose bodies are still not united to their souls, since that will happen only at the end of time -- we can be certain that they already live the beatified state without the body and that they will reach their highest level of blessedness when body and soul are rejoined.  And through the mercy of God, the same can be said of us when we reach paradise.  Only when time is completed, when the soul and the body are rejoined, will there be a true fullness of life.  To say it in simple terms: for the moment, the saints have so much happiness that they can be content with only their souls.  The same can be said inversely for the damned.
...

Does it mean when the Catholic faithful pray to the Saints for their intercession, they are conscious but have not received their resurrected bodies?  If so, why do the Church said (Catechism paragraph 956-957) that the Saints are in heaven?
Souls separated from their bodies understand not from their bodily senses but spiritually.

See:


ch. 12 "Knowledge in the Separated Soul" of Life Everlasting by Fr. Réginald Garrigou-Lagrange, O.P., which quotes:


Of the Knowledge of the Separated Soul, Summa Theologica I q. 89 by St. Thomas Aquinas:




  Do these souls know what is happening on earth? St. Thomas replies:In the natural order they do not know, because they are separated from the society of those who are still on the road to eternity. Nevertheless, if we restrict the question to the souls of the blessed, it is more probable to say that they, like the angels, do know what happens on earth, particularly what happens to those who are dear to them. This is a part of their accidental beatitude.*[ibid. a. 8 "Whether separated souls know that takes place on earth?"] Those in purgatory too can have love of us, even though they do not know our actual state, just as we pray for them, although we do not know their actual state, their nearness, for example, to deliverance.


*See Life Everlasting ch. 31 "Accidental Beatitude"