I do not understand what your confusion is.Isn't unbelief a sin? If it is, then you would need to also conclude that Jesus suffered the punishment due for it. Think of the implications for that. This statement in John could not be true....
John 3:18 He who believes in Him is not condemned; but he who does not believe is condemned already, because he has not believed in the name of the only begotten Son of God.
If he did not die for the sin of unbelief, then He did not die for all their sins.
Titus 2:11 is what Jesus prophesied in John 12:32 "And I, if I am lifted up from the earth, will draw all peoples to Myself."" , but applying that to the atonement is a leap that Titus 2:11 doesn't require or allow.
One must come to Jesus in faith to have this atonement. Here's a verse that says the He died for the sins of the world. When comparing the Epistle to the the Gospel according to John, we can see what John meant when he says the "whole world", which often means Jews, with Gentile included. Remember, "salvation has come to the Gentiles"-- Peter--Acts?
Here's what John meant when he said that Jesus died for the sins of the whole world.
-------------------------
1 John 2:2 And He Himself is the propitiation for our sins, and not for ours only but also for the whole world.
John 11:51-52 Now this he did not say on his own authority; but being high priest that year he prophesied that Jesus would die for the nation, and not for that nation only, but also that He would gather together in one the children of God who were scattered abroad.
-------------------------------------------------------------------------------------------------------
1 John 2:2 And He Himself is the propitiation for our sins, and not for ours only but also for the whole world.
John 11:51-52 Now this he did not say on his own authority; but being high priest that year he prophesied that Jesus would die for the nation, and not for that nation only, but also that He would gather together in one the children of God who were scattered abroad.
--------------------------------------------------------------------------------------------------------
1 John 2:2 And He Himself is the propitiation for our sins, and not for ours only but also for the whole world.
John 11:51-52 Now this he did not say on his own authority; but being high priest that year he prophesied that Jesus would die for the nation, and not for that nation only, but also that He would gather together in one the children of God who were scattered abroad.
-----------------------
The words "all" and "world" and like words do not always mean every individual in Scripture. Every individual in the world did not register for the census required by Caesar Augustus (Luke 2:1), even though it says, "all the world". Is Matthew 3:5 including babies, elderly, disabled? Does Acts 26:4 mean that every single Jew in the world knew Paul? No.
The atonement applies to us when we are placed into Christ.
Yes... Jesus died for every single soul that will ever live.