So while I am not experienced with modding Factorio enough to make a fork to properly fix this (probably a setting box to clear the history on next load, which would turn itself off afterwards).
I DID look at the script, in Appdata/Roaming/Factorio/mods/combat-log_1.0.0.zip/control/index.lua and found this function commented out:
-- script.on_load(function()
-- log("on_load")
-- event_tracker.init_or_reinit()
-- end)
I am 90% sure that removing the -- before each line, saving and rezipping it (assuming we can't edit it without unzipping the archive first, which i'd assume so but honestly i've never tried modifying a file inside a zip archive so who knows) will result in, whenever you load a save with the mod, the history being reset to blank, after which you could reverse script edit or reload an untouched version to maintain the history between sessions again.
But honestly i'd suggest first just trying removing the mod, loading the save, saving, exiting and re-adding the mod, since that should trigger the initial setup again which should do the same thing with less work for the user and less chance of breaking things.
After 27 days its probably not gonna help you too much but maybe someone else will come across this before the modder makes a patch for it