 God is outside of time and space, except when he enters into time and space. And so God being outside of time and space and being all-knowing would not contradict man, who is within time and space, having free will. Because God does not, you know, see the future exactly. He sees all at once. So there's no contradiction here. The only way that the free will excuse actually works here is if God is not all-knowing.