I don't know whether God can see the future or not. I am of the mind that there is no future, no set of events that that MUST happen like gazing into a crystal ball. But events WILL happen.
I have often thought that God can "see" the future in the sense that a great chess player can "see" the board 5, 6, 7 moves down the road because he can read his opponent so well
and is able to not just ANTICIPATE his opponent's moves, but MANIPULATE his opponent's moves by his own moves.
So if God designed everything and can manipulate evreything, then in that sense he can see the future because He can CAUSE the events that make up the future.
It is much like fixing a horse race or a boxing match---- you can't really know who will win in a fair contest, but you can FIX who loses in a crooked contest and thus control the outcome.
So prior to the race or the match you "predict" who will "win" and it comes true. You repeat that hundreds of times over many years. Does that make you a prophet, a seer? Ot does
it make you a FIXER, a MANIPULATOR? If God has that power, then He can control who wins by fixing who loses. Israel did not WIN wars, it's enemies LOST them. God fixed
the fight.