I think the remaining disagreement comes from running together three different questions:
(1) how persistence through time should be understood,
(2) how causation across time works, and
(3) what “direct” is supposed to contrast with in a theory of perception.
First, about persistence. On Presentism, to say that the Sun persists through change is not to say that past parts of the Sun still exist. It is to say that the present Sun stands in lawful causal continuity with earlier states. Persistence here is not identity-with-the-past, but continuity governed by physical laws. Losing one atom does not generate a new object because nothing in our best physical theories treats that loss as a boundary for objecthood. The absence of a sharp cutoff does not show that persistence is merely linguistic; it shows that persistence is a real-world phenomenon that our concepts track imprecisely.
On a Block Universe view, the Sun is a temporally extended physical process. Different temporal parts are different physical states, but they are unified by belonging to the same continuous spacetime process governed by physical law. The relevant commonality is not qualitative sameness at each moment, but participation in a single causal–spatiotemporal structure.
Second, about causation. You repeatedly say that on Presentism the past “no longer exists” and therefore cannot directly affect the present. But this conflates
existence now with
having causal efficacy. On Presentism, causal explanations are perfectly coherent: present states are effects of earlier states, even though those earlier states no longer exist. That is not indirect causation; it is just causation across time. Likewise, on a Block Universe view, causal relations are encoded in the spacetime structure itself. Nothing needs to “move” between moments for there to be causal dependence.
Third, and most importantly, about perception. When I say that perception is direct, I am not claiming that the past is perceived as past, or that temporal mediation is eliminated. I am denying that perception proceeds by inference from an inner surrogate. On Presentism, my perception is directly related to a presently existing physical state through which the mind-external object is perceptually available (for example, light now arriving), where that state is itself the lawful causal manifestation of the object. On a Block Universe view, my perception is directly related to a temporal part of a mind-external process. In neither case is the direct object of perception a mental item that stands in need of inference to reach the world.
This is why the regress point still matters. If the mere fact that a causal chain involves time were enough to make perception indirect, then your own claim that perception is “directly of something that exists in my present” would not stop the regress. That present item would itself be temporally conditioned, causally structured, and conceptually articulated, and so—by the same standard—would require a further intermediary. To halt the regress, something must count as non-inferentially present to the mind, and temporal mediation alone cannot disqualify it from playing that role.
So the core issue is not whether only the present exists, or whether time is block-like. It is whether “direct” means non-inferential openness to mind-external reality, or instead absence of temporal structure altogether. I reject the latter requirement, and without it, the arguments you’re pressing don’t force the indirect realist conclusion.