Hallo @SKB
den HTTP-Cache musst Du regelmäßig leeren: Shopware Backend Cronjob, Shell (evtl. ebenfalls Cronjob gesteuert).
Nach erfolgtem Leeren solltest Du ihn wieder per Shopware-CLI aufwärmen.
Beides über Cronjob Aufrufe des Serveres oder eben manuell im Backend.
Es ist vollkommen normal, dass der HTTP-Cache so viele Dateien erzeugt und du diese weider löschen musst. Die Löschfrequenz hängt von Produktanzahl und Zugriffszahlen ab.