Many have raised the question of how free will can exist if God knows what we're going to do. One response is that determinism is true and compatibilism is true so there's no problem. I think the problem of evil dooms theistic compatibilism, so that response fails. But another response which I think succeeds is that God stands outside of time and merely sees everything that happens all at once without impinging on the incompatibilist freedom of anyone.
That's fine, as long as God stays outside of time. The problem comes when God enters the timeline to give prophecies. It throws a wrench in the works. And of course, many religions, including Christianity, suppose that God has given quite a bit of prophecy, so this argument is very consequential.
If God gives a prophecy, it must be correct. It can't just be likely to be correct, as if God could get lucky with prophecy. My argument is that if indeterminism was true, then people could possibly thwart God's prophecy coming true, and God couldn't know whether they would in fact thwart it unless he actually created the universe, in which case it would be too late for God to change his mind about giving the prophecy.
God cannot test out indeterministic universes to see how people will respond to his prophecies and see if the people thwart the prophecy or not. Even if he does successfully test out an indeterministic universe to see if the prophecy happens to come true, he couldn't know that it would be replicated in another indeterministic universe, because the nature of indeterminism is that things can play out differently from the same circumstances.
Suppose God creates an indeterministic universe called universe X where he gives a prophecy to someone, but upon hearing the prophecy, the people in universe X use their free will to stop the prophecy coming true. God would then be wrong. But this cannot be because God cannot be wrong.
The problem is, how could God know whether the people in universe X would thwart his prophecy unless he actually created universe X to see what they would do? He couldn't know what they would do unless he actually created them. But at that point it's too late - God has now been wrong in an actual world, even if he quickly decides to trash that failed universe in which he's been wrong.
So for any potential indeterministic universe, he couldn't know whether his prophecy would come true or not, and if that's the case he wouldn't create an indeterministic universe where he gives any prophecy because of the possibility of being wrong.
Any religion that says we have incompatibilist free will and that God has given prophecies cannot be true, because God could not create an indeterministic universe in which he gave prophecy, because his prophecy could be wrong.
If any religion asserts that God has given prophecy, they must commit themselves to determinism.