Well… I agree that God does not know the outcome of all future events. But the reason for that is NOT that He is not omniscient, but because knowing in advance what free-will agents will choose is logically inconsistent.
However, I don’t understand the belief that God cannot do certain things even if they are logically possible to do. If that were true, then God would not be omnipotent.