Reading the route from the bottom up
Every server that handles a message adds a Received line on top of the ones already there. So the oldest hop is at the bottom and the last one, your own mailbox provider, is at the top. The analyzer turns them into a list in the order the message travelled, with the time each server says it received it and the gap since the previous hop.
A gap of a few seconds is normal. Minutes usually mean the message sat in a queue, because a receiver asked for a greylisting retry, a relay was busy or the sender's own outbound filter held it. Clock going backwards? One of the servers has the wrong time.
Which Authentication-Results to trust
Authentication-Results (RFC 8601) is where a receiving server writes down its SPF, DKIM, DMARC and sometimes ARC verdicts. A message can carry several of these lines, and only the one added by the server that delivered it to you counts. Anything below it was written before your provider got the message, by servers you have no reason to trust, and a sender can put whatever it likes there.
The analyzer takes the topmost one as the verdict and lists the rest separately. Next to it you see the three domains that decide alignment: the From domain, the DKIM d= domain and the Return-Path domain that SPF was checked against. DMARC passes only when SPF or DKIM passes for a domain that matches the From domain, and comparing them is often how a fail gets explained.
Where to find the headers
In Gmail, open the message, click the three dots next to Reply and choose Show original. In Outlook on the web, open the message, choose More actions, then View and View message details. In the Outlook desktop app it is File, then Properties, and the box called Internet headers. Apple Mail has View, Message, All Headers. Copy everything down to the first empty line, which is where the body starts; if you paste the whole message, the body is cut off before the analysis.
Headers contain IP addresses and email addresses. They are read in memory to build the result and are not stored, cached or logged.