Thank you for the thoughtful reply. It is good for men to have such discussions I think.
There does seem to be a theme in the Old and New Testaments though.
Specifically to the New, Jesus didn't know those folks who worshipped Him in Matt. 7 because, HE said, they "worked iniquity" or as translated, they lived in disobedience to God's Law.
And as for the "many" Mainstream God of Abraham preaching people of His time He suggested the same reason for rejecting them.
Matt. 15:
7 Ye hypocrites, well did Esaias prophesy of you, saying,
8 This people draweth nigh unto me with their mouth, and honoureth me with
their lips; but their heart is far from me.
9 But in vain they do worship me, teaching for doctrines the commandments of men.
These two examples seem to be saying the same thing. And given Paul also preaches.
Rom. 2:
12 For as many as have sinned without law
shall also perish without law: and as many as have sinned in the law
shall be judged by the law;
13 (
For not the hearers of the law are just before God, but the doers of the law shall be justified.
And again:
James 1:
22 But be ye doers of the word, and not hearers only,
deceiving your own selves.
So I absolutely agree with you that God knows our mind.
But given all these examples of people who thought they knew God/Jesus, but didn't, I am convinced more that ever that it isn't God that doesn't know our mind,
it is us who don't know our own mind.
I believe This explains why Jesus said to "TAKE HEED".
Matt. 24:
4 And Jesus answered and said unto them, Take heed that
no man deceive you.
5 For many shall come in my name, saying, I am Christ;
and shall deceive many.
God can't be deceived but we can. He has given us all the tools to "Take Heed" we are not deceived as James teaches, but if we reject His instruction, He will reject us.
Well food for thought, thanks DC