I have no idea whether God created linear space ahead of multiple spatial dimensions or linear time ahead of multiple temporal dimensions (if there are more than one.)
However, if He created multiple expanded (as contrasted to compactified or Kaluza/Klein) dimensions of time - then it would follow that past, present and future exist concurrently.
As you say, we are not aware of the present, only the past due to the time lag between perception and cognition. So depending on the number and types of dimensions (which are both unknown and unknowable) we may be traveling towards a future that already exists.
To an outside observer, that scenario would be as if we are living actors in a movie he is watching. To God, the entire movie would be observed at once.
One might think such a structure would preclude free will, but that is not necessarily so because the designer, God, could also have built in freedom of movement with limitations. Or to put it another way, His will could not be thwarted even though He allowed the actors to have self-will.
Actually, we haveevidence that at least two’phases’ of time exist because of our position within one by which we receive data from another ... from our position in present we discern the data arriving from past.