Define "all knowing".
The reason I ask is because IMO an "all knowing" being would know all.
It would know every single decision you could make, even if you do not know of them, every single decision you do make, and the outcomes for each one.
Revelation 20:8 B mentions people who aren't counted or numbered - Jeremiah 33:22
Just as the ocean's grains of sand can't be counted or measured. Those faithful at the end of Jesus' 1,000 year governmental rulership over earth is an unknown number. Unknown because we don't know who are the ones who will have endured to the end of Jesus' millennium-long day of governing over earth - Matthew 24:13 - the choice is freely ours to make.