Ich denke es kommt einfach auf das Verfahren an.
Man kann den Durchschnittsverbrauch auf 2 Arten ermitteln.
Entweder man misst den Füllstand im Tank und errechnet den Verbrauch anhand der gefahrenen km oder man misst die Durchflussmenge des Treibstoffes pro x Meter und rechnet die hoch.
Beides kann ungenau sein durch Toleranzen, Signalwandlung, Rundung, etc.
Genauso wie auch das selber Nachrechnen eine gewisse Ungenauigkeit hat, z. B. durch Temperaturunterschiede beim Tanken.
Soweit ich hier gelesen habe wird beim Astra das 2. Verfahren (Durchflussmenge) angewandt. Daher kann ich mir vorstellen, dass Standzeiten nicht mit eingerechnet werden, weil hier keine Meter gefahren und daher nicht berechnet werden können (der Momentanverbrauch springt dann von l/100km auf l/h um).
Das würde jedenfalls erklären, warum die Anzeige bei längeren Autobahnstrecken genauer ist.