You seem to be mixing up foreknowledge with causation.I believe you are not listening. God is infallible. If God looked into the future before creating Adam and saw that he would be disobedient as people say since as I said God is infallible then Adam could make no choice but to be disobedient, if he could choose to be obedient after God had already saw he would be disobedient then that would mean God could be proved wrong and it's impossible to prove God wrong so Adam could make no choice but to be disobedient. He couldn't choose to be obedient if God had already seen him to be disobedient if he has that ability or capacity to prove God wrong concerning what God saw before creating him then that means God would be fallible not infallible. I believe God to be infallible. So these people who believe God saw that Angel to become Satan and Adam to be disobedient before creating them are wrong I believe. I also believe that those people who believe in this kind of definition of omniscient to be an arbitrary definition. They have a right to their definitions, beliefs, interpretation of scripture but I don't have to agree with them and because I disagree with them doesn't necessarily mean I'm wrong.
I may not be understanding you and am sorry if I don't.
Because God foreknows something does not mean He caused it to happen.
With our free will we choose what we want to do,,,God just knew what we would choose.
I think you believe in open theism...
IOW, the future is not set.
Also, God knows it when it happens in this system...and NOT before.
This is different from foreknowledge...I can't tell which you believe.
Many believe in open theism.