Thanks and wirh respect, but I see it differently in this way as said that the phrase "from the foundation of the world" may differs from "before the foundation of the world." So when it comes to salvation, we are saved "from the foundation of the world" as in time (not eternity"), similarly our name is written in the Lamb's book of life (Rev. 13:8; Rev. 17:8). Ephesians talks about spiritual blessings after we are already saved in time not in eternity. The fact that we are CHOSEN IN HIM before the foundation of the world does not mean that any sinner existed or was saved before the foundation of the world. It merely means that God laid down the basis for being chosen, i.e., IN HIM, IN CHRIST. and no one is IN CHRIST BEFORE they are saved.
Rev 13:8 And all that dwell upon the earth shall worship him, whose names are not written in the book of life of the Lamb slain FROM the foundation of the world.
Rev 17:8 . . . they that dwell on the earth shall wonder, whose names were not written in the book of life FROM the foundation of the world, when they behold the beast that was, and is not, and yet is.