I think the question about time is whether the past or the future is fixed and real. We usually think the past is fixed because we remember it and once it happens it can’t be changed. By contrast, the future is largely open, if only because of quantum uncertainty and perhaps freewill. If the future isn’t yet real, it doesn’t make sense to say time is a flow from the future to the past. It would make more sense to think of time like a mound of sand building up and up as more events are added to the past.
However, in physical, Einsteinian terms, the future is indeed fixed because of spacetime, and the subjective flow of the present moment (in either direction) is illusory. Time is treated like a fourth spatial dimension. The physical laws of nature are supposed to be time-symmetric, unlike the laws of the special sciences which assume an arrow of time. As I understand it, there’s a debate about whether the arrow of time is real. It might be based on entropy or some other physical process.