Here's something to think about concerning double predestination.
John in Revelation 13:8 says God wrote the names of the elect in the Book of Life before the foundation of the world. And science tells us each person is a combination of 1 in a million or so sperm cells coming into contact with 1 in a million or so ovum. Each at the right time and place under the right conditions. And that any different combination would result in a different person being born. This also aligns with the Traducian theory of procreation in the Bible where souls are in the loins of the progenitor.
And then, imagine every progenitor in your family tree being necessary for your existence. Had any single person along the way been different, all from that point on would be a different person. And you would not exist.
So in order for you to exist, each union of each sperm and ovum in your family tree must have fallen out precisely according to God's plan. Every free choice in marriage partners, including the events leading up to the moment of conception. Or every evil act as in the case of David and Bathsheba that ultimately produced Jesus. Or accidents, wars, diseases and violent deaths, and so on, must be under God's direct control. And all falling out according to his eternal decree for you to be reading this now.