Although God knows all things, as Scripture CLEARLY says, He rules the Universe on our level.
God is perfectly capable of saying something in a way we can understand it.
Meaning, take what scripture says at face value, and stop trying to twist it to make it say what you want it to say.
Scripture says:
Genesis 18:21 I will go down now and see whether they have done altogether according to the outcry against it that has come to Me; and if not, I will know.”
Isaiah 5:4 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?
Jeremiah 19:5 (they have also built the high places of Baal, to burn their sons with fire for burnt offerings to Baal, which I did not command or speak, nor did it come into My mind),
Why can't you accept what God says "on our level"?
You're trying to have your cake and eat it too.
Except these verses contradict your position. Your only option is to either say the verses don't mean what they plainly say, or give up your position.
You're not willing to even consider the possibility that your position is wrong, so you do the former.
There is no further discussion to be had with you, because you're not willing to even entertain the possibility of you being wrong.
You're welcome to continue holding your position, of course. No one can prevent you from doing so.
Just know that your position is irrational, and thus indefensible, and you WILL give an account to God one day for why you refused to let sound reason convince you.
These verses do not prove that God isn't all knowing.
Yes, frodo, they do in fact do just that very thing.