I disagree with your interpretation of what Pius IX was saying. I believe those who fall under the conditions laid out by Pius IX will be provided with the necessary means of salvation, and if they accept those means they will be saved. When you say they are "outside of the Catholic Church" yet "will not be eternally punished" you are saying something Pius IX never taught, and you should not imply that he ever taught that because that is contrary to Church teaching. Pius IX said the invincibly ignorant are "able to attain eternal life by the efficacious virtue of divine light and grace.". As to the hypothetical invincibly ignorant person who observes the natural law and is ready to obey God, yet never received the opportunity to enter the Church by Baptism, there is no evidence for such a person ever having existed
Do you agree or disagree that ALL non-Catholics are "living in error and alienated from the true faith and Catholic unity"?
Pius IX is making a distinction between "eternal salvation" and "eternal punishments." But there is are states in-between these two that must be considered. Those in-between states recognized by the Church are Purgatory, the limbo of children and the limbo of the Fathers.
Only Catholics have the potential to "arrive at eternal salvation." There is a good reason for this. It is because only Catholics have access to the Sacraments and sacramentals of the Church, which allow them to remain in a state of grace and make recompense in this earthly life for the debt that they owe for their sins. Having said that, potentiality and actuality are two different things. And most Catholics will not "arrive at eternal salvation." Instead, most Catholics will go either to Hell, or to Purgatory, where they be purified by (not saved from) the eternal fires of Hell before their arrival in Heaven.
Non-Catholics have no potential to "arrive at eternal salvation" upon their death. There is a good reason for this. It is because non-Catholics DO NOT have access to the Sacraments and sacramentals of the Church to remain in a state of grace and make recompense in this earthly life for the debt that they owe for their sins. Having said that, if the non-Catholic is one of "those who is struggling with invincible ignorance about our most holy religion" AND "observing the natural law and its precepts inscribed by God on all hearts and ready to obey God," then that particular non-Catholic will not "suffer eternal punishments." Additionally, according to Pius IX, these rare, invincibly-ignorant and natural-law-observing non-Catholics will eventually "attain eternal life."
These rare, invincibly-ignorant and natural-law-observing non-Catholics are in a kind of in-between state. But unlike Catholics who don't actualize their potential for "eternal salvation" (because they fail, through their own fault, to properly utilize the Church's treasury of graces available to them), these rare "honest" non-Catholics will not go to Purgatory. Instead, they will go to limbo. Why? Because, by definition, they are ignorant and inculpable, like the small children who die without baptism. So, their souls will be treated the same way as the souls of those children. If limbo exists for unbaptized children, then it exists for "honest" non-Catholics of all ages. Why is this so hard to understand?
FWIW, I do agree that ALL non-Catholics are "living in error and alienated from the true faith and Catholic unity." But again, not all non-Catholics are culpable for that error and alienation. Specifically, those who suffer from "invincible ignorance" AND who "sincerely observe the natural law" are "not guilty of deliberate sin." Therefore, that rare group of non-Catholics don't go to the Hell of eternal punishment. They go to limbo (specifically the "limbo of the fathers.")
You can read Aquinas's discussion of Limbo here: https://aquinas.cc/la/en/~ST.IIISup.Q69.A6