Firstly, I think the concept of time as a linear process is an illusion, a function of our limited perspective. The webs of causality are multi dimensional and multi directional. This is not to say that past present or future are fixed - everything in our material world is in a constant state of flux; nothing is settled, nothing is fixed, everything is connected. What does this say for free will? That’s very difficult to answer; but if all objects, all phenomena, all apparently autonomous beings are woven into the complex fabric of causality, then clearly freedom has limits. In truth we have very little control over our immediate environment, of which we are in any case an integral part; the freedom we do seem to have, is the freedom to accept the world as it is, to act in harmony with it, or to attempt to bend the world to our will, to impose ourselves upon it. This latter path can never go well. It is the path John Milton’s Satan chose, and in so doing, condemned himself to darkness and despair.
As for God; God sees all, but that does not mean that God controls all. We do play our part, in the carnival of light and shadow. We have then perhaps, at least two degrees of freedom.