There is a reason why I look at these verses and don't come to the same conclusions. Exegetically speaking, if Jesus is indeed the propitiation for the sins of every person in the whole and if He did in fact give Himself as a ransom for all of those people, that means everyone is saved. I can't read these texts and understand it to mean that Jesus can potentially do these things because the word "potential" isn't there. The only way to not fall into the trap of universalism is to recognize that this is talking about kinds of men.
But exegetically speaking, 1Jn 2:2 does not say that those Christ was the propitiation for, which is the whole world, were saved.
Regarding propitiation in 1J 2:2 W.E. Vine said this
"It is God who is "propitiated" by the vindication of His holy and righteous character, whereby through the provision He has made in the vicarious and expiatory sacrifice of Christ, He has so dealt with sin that He can show mercy to the believing sinner in the removal of his guilt and the remission of his sins."
M.G. Easton explained it this way:
"The propitiation does not procure his love or make him loving; it only renders it consistent for him to exercise his love towards sinners."
"It is the word employed by the LXX. translators in Exo_25:17 and elsewhere as the equivalent for the Hebrew kapporeth, which means “covering,” and is used of the lid of the ark of the covenant (Exo_25:21; Exo_30:6). This Greek word (hilasterion) came to denote not only the mercy-seat or lid of the ark, but also propitiation or reconciliation by blood."
"Christ is “the propitiation,” because by his becoming our substitute and assuming our obligations he expiated our guilt, covered it, by the vicarious punishment which he endured."
Which is just what Paul shows us here:
"if Christ has not been raised, your faith is worthless; you are still in your sins." 1Co 15:17
and here
"In Him, you also, after listening to the message of truth, the gospel of your salvation—having also believed, you were sealed in Him with the Holy Spirit of promise," Eph 1:13
And what does this verse mean
"For I am not ashamed of the gospel, for it is the power of God for salvation to everyone who believes," Rom 1:16
The propitiation covers our sins but only through faith in the risen Christ will one be saved.