There's no coherent manner in which God can know there's nothing [he] doesn't know [he] doesn't know.
If that's wrong, just explain HOW God knows that.
Please explain what do you mean with variety of versions of God?
Well, there's the henotheist God of the Torah, one of many gods but first among them. 'Thou shalt have no other gods before me', not, 'Ain't no other gods'. And very clearly in Judges 11:23-24, and in a number of the Psalms and so on.
Then there's the post-Babylonian captivity God who's the only God.
Then in the NT there's the Christian God who's abandoned [his] covenant with the Jewish people.
(Later on, in the fourth century the Christian God becomes triune, later again [he] becomes Eastern and Western, later again the Western god becomes Catholic and Protestant, later again the Protestant god splits into thousands of different sects, and somewhere in there are Mormonism, and Rastafarianism, and so on. But that's all outside the bible.)
Ok, so Bible God is not in your opinion good enough to be called the God?
The bible god is the god the questions in the OP are addressed to. Of course [he him]self never appears, says or does, so it's up to [his] followers to provide the answers, I'd say.