Have you any idea how many times you’ve contradicted yourself?Omniscience means knowing all there is to know at the time it is knowable. Sometimes we humans make up our own definitions (knowing what is unknowable) and then attribute that definition to God. The Bible does not talk of omniscience. What God noted is that He knows His own plans from beginning to end. Does that mean He knew before the world began Christ would die on the cross? Not necessarily. What He does know is no matter what gets in the way, His own plans will prevail.Can we face one ‘truth’ given in scripture you may not want to accept. God’s supposed omniscience means when he granted free will to our species he could not avoid knowing where it would end. He could not have avoided knowing his act would lead to the suffering on the cross of his Son ( who is actually himself if you swallow trinitarian theology whole) - - I could go on but there's enough to meditate upon as it is.
But then again scripture continually contraditicts itself and not all the biblical apologetics dating back centuries can prove otherwise so don’t bother trying with me.