The choice causes the pre-knowledge - MMM
But that is not what christians & JWs believe.
They teach that god knows every tiny detail of your life - every single thought word and action - BEFORE your birth. Indeed that is what the bible teaches if read literally. JWs believe the same except they insist god doesn't choose to read The Great Big Book of You; He COULD know but prefers not to. Perhaps Jehovah likes surprises.
Anybody theist who insists on god's omniscience cannot square this circle. There is/was a school of thought called Open Theism led by men like Clark Pinnock that tried to unpick this puzzle by teaching that God does not know the future perfectly as he cannot know our free choices in advance.
I had a falling out with our Baptist pastor over this issue and became an apostate for a second time.