I would argue that the main question for us to answer is,
Does the future exist now? And can God see or be present in such future?
If future does not exist NOW, then how can God teleport/move to non-existing future to know what will happen in the future?
It is impossible to move from the present to a non-existing future, unless the non-existing future already exists. But if future already exists, then all the scenario of future must exist, the infinite future of all scenarios, and this can only be possible ONLY if multi-verses exists - infinite parallel universes of the past, present and future.
When such a scenario exists, where all the past, present and future are at the same time existing at the same time, then it could be possible for a being to move from one state to another . . . . past, present, future. However, the existence of parallel universes, means, to an outside independent "observer" means able to see infinite number of us, in infinite parallel universes, and it can be true that all of us also exist in past, present, future and we are all gods.