I have often thought about this, sort of like a puzzle, and I have come to one conclusion that answers the paradox. Everyday you make hundreds of choices. Anyone may have a dramatic impact on your life. If you look at life as if it were a series of city streets, and you choose one and travel down it.if god was omnipotent allknowing you would have NO free will,as everything would be predestined anyway
Now each "street" would give your life a different outcome. If you chose to go down one then it might lead to a dead end. If you chose to go down another it might lead to a unexpected surprise. Chose another and something bad might happen to you. Etc. Etc. So life can be predetermined AND allow free will at the same time, because you chose which outcome through your decisions. Or another way to explain it, while each "street" you choose to travel down would lead to a certain predestined outcome, you would still have free will in making choices throughout your life.