Es ist einem "Anfänger" teils schwer zu vermitteln, warum das alles so ist.
Das fängt schon damit an, was eine Partitionierung ist, was Zuordnungseinheiten sind, was überhaupt bei den Daten passiert und wie sich das mit dem Cache verhält.
Ich versuche dir das ein wenig aufzudröseln, damit dir das Ganze etwas verständlicher wird.
Gehen wir hier von einem 8GB Modell aus (der neue FTV 4K Max hat bereits 16 GB).
Ich gehe jetzt nur auf Daten und den Cache ein.
Der User möchte die Eierlegende Wollmilchsau, also am Besten alles haben:
EPG, Programmicons fürs EPG, Filme und Serien, ebendazu auch die Film-Cover und weitere Beschreibungen, viele Playlisten - denn eine einzige reicht ja nicht aus, etc pp.
Das sind alles Informationen die in den Daten gespeichert werden.
Im Cache fallen allenfalls ein paar Chunks an, du hast ja selbst bemerkt dass sich dein Cache bei nur 5 MB befindet.
Jede dieser Dateien (EPG, Icons, Filmcover, etc) benötigt Speicherplatz.
Abhängig von der Größe der Zuordnungseinheiten beim Partitionsstil fallen die Dateigrößen jedoch unterschiedlich aus. Wenn eine Datei mit 4kB in einer Zuordnungseinheit mit 512kB geschrieben wird, werden die restlichen 508kB als belegt angezeigt und sind für das Betriebssystem nicht mehr verfügbar.
Der Speicherplatz schrumpft also weiter. Darauf hat aber der User keinen Einfluss, das ist technisch bedingt.
Wie kannst du nun also Tivimate schlank halten, ohne ständig deine Userdaten löschen zu müssen?
Indem du wenige Playlists benutzt und dein EPG schlank hältst.
Du benötigst nicht für jede Playlist einen eigenen EPG-Server, finde einen guten und trage diese Information in den Einstellungen der jeweiligen Playlist ein. So mussen diese Informationen nur einmal runtergeladen werden, und nicht ständig bei jeder weiteren Liste.
Auch viele Bilder lassen die Daten anwachsen. Wenn du eine Playlist mit 100.000 Filmen und Serien hast, werden in der Anzahl auch Cover und weitere Infos runtergeladen. Das summiert sich und belegt Platz.
Tipp: halte Tivimate schlank, und lass das mit den Datenlöschen. Einmal runtergeladene Daten belegen zwar Platz, nutzen aber beim Lesen nicht die Zellen vom Flashspeicher ab. Schreibzugriffe hingegen sollte man vermeiden, wenn man es kann. Wenn man das übertreibt, leidet über kurz oder lang die Hardware - wobei ich es noch nie geschafft habe einen Stick tot zu schreiben.
Ebenso musst du dann nicht ständig deine Zugriffsdaten neu eintragen, weil du mal wieder die Daten gekillt hast.
Den Cache hingegen kann man alle paar Monate mal löschen, hat aber in der Regel wenig bis kaum Auswirkungen auf den Speicherplatzbedarf - bei Kodi ist das etwas anders.
Lasse also am besten alles so wie es ist, das passt schon so...