One thing you fail to consider is the possibility of the multiverse.
Most people, when mentioning "multiverse" do so in passing, as a joke. But what if a multiverse were real?
What if there are separate universes out there for every single possible action, every single possible decision, every tiny little variation off of the next? And what if God knows whats going to happen in every single one?
Doesn't eliminate free will in the slightest, and it still enables God to be 100% omniscient.
You cannot logically argue against Abrahamic religion, because by the very basis of YHWH, He exists outside of human logic. As God created the universe (multiverse?), He also created logic, time, and physics. All of the rules of those concepts cannot rule God, just like something you built with your own two hands cannot rule you. He exists outside of logic, time, and physics.
That isn't to say that God therefore exists, of course. But it's to say that it is impossible to trap God with logic. There will ALWAYS be a way around - and inversely, there will never be a way to prove God, either. Believing or disbelieving God is always going to be fully free will - zero proving either which way.
SW-5120-1900-6153