Christ died for all men. Whether all men will avail themselves of the saving grace is the question.
There's no question about that.
Thirdly, perseverance is called the abiding in good to the end of life. And in order to have this perseverance man does not, indeed, need another habitual grace, but he needs the Divine assistance guiding and guarding him against the attacks of the passions, as appears from the preceding article. And hence after anyone has been justified by grace, he still needs to beseech God for the aforesaid gift of perseverance, that he may be kept from evil till the end of his life. For to many grace is given to whom perseverance in grace is not given. (St. Thomas, ST II-I q. 109 a. 10)
But, though He died for all, yet all do not receive the benefit of His death ... (Council of Trent, Decree on Justification, cap. iii.)
For many are called but few chosen. (St. Matthew 20:16)
Many are called, but few are predestinated to glory.