Flash Speicher WiFi Lora 32 (V2)

Schönen Sonntag an alle,
ich habe mir für meine Wärmemengenzähler den im Betreff genannten ESP32 gekauft. Alles funktioniert auch, erliest meine Zähler aus und übertragt auch. Bei der Programmierung der yaml Datei in ESPHome musste ich allerdings den Code einkürzen, weil er mir gesagt hat, das mit 1,8MB (rund) der Flash Speicher voll ist.
Bildschirmfoto vom 2025-09-07 15-56-52

In der zuvor angezeigten Übersicht bei ESPHome steht allerdings:
Bildschirmfoto vom 2025-09-07 15-55-51

Laut Heltec hat er aber 8MB Flash Speicher:

Hat er nun 8MB ? Und wenn ja - wieso kann ich dann nur 1,8MB nutzen??

Der Flash wird partitioniert:

Bootloader
NVS (Non-Volatile Storage)
OTA-Slots (damit beim Update 2 Images parallel gespeichert werden können → „A/B-Update“)
SPIFFS/LittleFS (Dateisystem)
Firmware-Image

Standardmäßig ist der Bereich fürs Firmware-Image bei vielen ESP32-Partitionstabellen nur 1,3–1,9 MB groß – auch wenn der Chip 8 MB Flash hat.

ESPHome erlaubt, die Partitionierung zu ändern → frag mich aber nicht wie, habe ich noch nicht gebraucht!

@Dr.Big : Danke erstmal für die Erklärung.

Da möchte ich auch nicht ran.
Mein Code ist ja nicht riesengroß, es wird nur - meiner Meinung nach - sehr vielmitkompiliert was man vermutlich nicht braucht…kann man das ändern?