Right. God cannot commit any action but the one he knows he will commit..
I've already explained that you are supposing that G-d has a past and future, in the same way as we do.
..but these are human perceptions, and not necessarily absolute.
Furthermore, the way G-d interacts with something that He has created i.e. space-time, has not been documented .. but you are telling it how it must be.
..and finally, it does not matter if G-d cannot commit any action other than that He knows .. because
that which He knows could have been chosen of His own free-will.
Omniscience guarantees this. Humans are ignorant of the future, so they, unlike God, must go through the process of making a choice on the basis of imagined outcomes. Humans must guess at the future, but God cannot choose among imagined alternatives. God has only one path forward.
One path forward in what??
G-d is not part of the space-time continuum.
I don't need to know what G-d knows or doesn't know in absolute terms, but I don't
believe in multiple gods .. neither do I believe all we see is mere coincidence.
I also don't really need to know HOW He knows.
Compared to human beings, G-d is Omniscient .. that is, All-knowing .. and He
created the universe.
That is "more-knowing" than you.
You have to first accept the possibility that you could be wrong..
I can always be wrong .. I'm a mere human like you.
But God knows every choice his creations will make, so he cannot blame them for their predetermined choices from his perspective.
Nope .. you do not describe G-d .. you describe a mere projection of your own.
We have responsibility for our deeds.
..and G-d has the ultimate responsibility. All Praise is due to Him.