I consider this view supported by relativity where, as you mention, technically a photon is an atomic event from its own point of view. There isn't any before or after in its own frame of reference.
What we call time would then be a secondary phenomenon on top of this much more complicated (from our point of view) time organization of the universe. (However, I reject the idea that that makes "our" time an illusion, or some BS like that. Our human conception of time is perfectly real. It just may not be fundamental. But even if we discover that "real time" is something like what I'm hypothesizing here, human time will still be as real as ever.)
What is not clear to me is whether or not this could be set up in a reasonable manner. It's on my long list of things I'd love to have time to try my hand at. It's feasible, you just need to start with maybe a 5 or 6 qubit system that interacts in this "real time" manner in the counterintuitive "retrocausal" manner, but for which there is a point of view in which it all happens forward in this "real time" metric. You don't have to simulate an entire universe to show this is a feasible idea, if you can establish it at that scale, it is merely a matter of extreme complication to assume the universe could work that way.
There's also an interesting implication for the "deistic" point of view. If this is how quantum mechanics "really works" then it becomes relatively easy to imagine that the Great Simulator is simulating the universe, but actually has little to no power to influence it, because from his point of view during the computation the entire universe is a tangled mess of everything essentially happening at once (from our point of view). The only thing the Great Simulator might be able to do is examine the final state of the universe after it has finished computing, at which point the entire history of the universe would be open to him, but to affect the state of the universe would be wildly more computationally expensive than the simulation itself, because any attempt to insert or modify even a single qubit's worth of change would essentially require the entire thing to be recalculated again as the changes propagate in (from our point of view) all the way forward and backwards in time again. Depending on the nature of "true time", though, it might be possible, depending on exactly how it ends up working.