Assuming all things and choices are in some way "caused" and assuming further that God tracks all these causes and therefore has an accurate vision of what the future holds it would then follow that God would have an accurate expectation as to what the future holds.
In reference to His people (Israel) God stated . . .
Isaiah 5:1 Now let me sing to my Well-beloved A song of my Beloved regarding His vineyard: My Well-beloved has a vineyard On a very fruitful hill. 2 He dug it up and cleared out its stones, And planted it with the choicest vine. He built a tower in its midst, And also made a winepress in it;
Then God looked to the future and made a prediction about how Israel would turn out based on God's preparations for them...
So He expected it to bring forth good grapes,
Yet all the "causes" which lead to God's expectation for Israel brought forth a different reality than the one God expected...
But it brought forth wild grapes. 3 “And now, O inhabitants of Jerusalem and men of Judah, Judge, please, between Me and My vineyard. 4
God reiterates the point even more clearly...
What more could have been done to My vineyard That I have not done in it? Why then, when I expected it to bring forth good grapes, Did it bring forth wild grapes?
Docrob, if all things are caused and God accurately reads all causes why would God expect something other than what actually came to pass?