How many sins in your future IS God going to be surprised by? When God births one from above He imputes the Righteousness of Christ to them. He seals their spirit . Your reasoning implies God missed something of the future of the born again faither in Jesus and the Promise of God. Have you not read that HE knows the end from the begining?
Nope, just going by that free will concept. Even Paul doubted himself multiple times until he was close to death. Predestination is more a look through God’s perspective, not ours. Hence the whole list of behaviors that God hates.