I believe that
John 6:37 speaks of the foreknowledge of God,and everybody that turns to God in sincerity and truth Christ will not cast out.
I do believe God knows who will and who will not come to Him,but man can reject God.
I disagree with irrestible grace,and no I'm not to looking for a debate either.
But I'll study this out a little more.