With Pyanodons (I think only pycoalprocessing is required to trigger this), there are science packs that end with "-1", "-2", etc. This mod fixes those by replacing the final "-" with a space; but in 2.0 space is apparently no longer allowed in the name, so the mod fails to start if such science packs exist.
I was able to fix this locally by having it use a "_" instead of a space; but the problem remains of how to migrate existing saves. It seems that proper renaming of a technology can only be done with JSON migrations https://lua-api.factorio.com/latest/auxiliary/migrations.html#json-migrations but that requires a hardcoded list of all the technologies to migrate. Maybe there's some other way to do the migration?