Statt die TV29.db zu löschen und Kodi neu zu starten, kannst du übrigens alternativ in die PVR Einstellungen von Kodi gehen, direkt oben links erster Menüpunkt und dann rechts unten auf „Daten löschen“. Das hat denselben Effekt, wie die Datenbank manuell zu löschen. Allerdings wird der EPG sofort nachgeladen, ohne dass Kodi neugestartet werden muss.
Ansonsten kann ich dir nicht helfen, da ich im Backend einen VDR Server betreibe. Damit hatte ich das Problem allerdings auch, dass ich die TV29.db ab und zu mal löschen musste.
Im VDR habe ich es so gelöst, dass ich „Channel Updates“ deaktiviert habe. Seither habe ich das Problem nicht mehr. Dafür muss ich dann halt, wenn sich an den Sendern mal was ändert, manuell die Sender im Backend nachtragen/anpassen.
Bei mir wird übrigens auch alles im Backend gemanaged. In den Kodi PVR Settings hake ich auch bei der Einrichtung immer die ersten 3 Punkte an, wie hier bereits beschrieben wurde.
Gruß Hoppel