Linear time does not exist in the nonphysical world of Spirit. Neither God nor the angels experience time.
Therefore, they see neither cause nor effect. There is no cause or effect. There is only experience.
Humans need the concept of linear time to navigate the physical world. But beyond that time has no reality.