Time is not linear, we only live in the present.
Of course time is linear - it only moves in one direction.
I'd love to hear scientific reasoning (even one born out of insanity) of how you think time could move backwards.
Humans invented time by measuring how many times a certain atom vibrates in a certain amount of time. Vibrates back and forth. If you were to reverse time, the atom would still vibrate the same way - back and forth- and be indistinguishable from it's forward motion. In other words, we measure time going forward (so many vibrations) regardless the way the flow of time travels. So we can never move backwards in time. Ever.
Dreams are imagination dank, they are not real.
Time does not move. Time does not exist. We perceive it to exist because we measure changes in revolutions around our sun or another cyclic pattern. Time is a measurement of change, we can perceive it's presence, but it is not a thing. Like you said, humans invented time as a way of perception.
So time cannot move backwards, for it cannot move forwards either. You can only exist in the present moment. Though this does not mean you can not visit a dimension exactly the same as the past.
Dreams are imagination dank, they are not real.
If you perceive it, it is real, otherwise, how did you perceive it?