Entweder das System achtet darauf dass eine Mindestmenge freier Speicher nicht unterschritten wird oder im Installationsprozess werden die restlichen 200 MB zwischenzeitlich voll genutzt. Das ist nicht anders als bei Windows-Updates die gerne mal im Gigabyte-Bereich temporär Speicher belegen.
Außerdem kann es sein dass in den 20-30MB gar nicht die Speichermenge aller Abhängigkeiten enthalten sind (kenne Android und damit die Anzeige aber nicht).