I apologize for not immediately answering your recommendations and questions. I have generated DynDOLOD many times for a new game, and for pure preservation, and with a library, and with just papyrus - there are always errors in "DynDOLOD_Tamriel.json":
"Error: Parse error on line 2064:
...28017", "c28017"], }, "intList": { "
----------------------^
Expecting 'STRING', got '}' "
"Error: Parse error on line 1999:
...25457", "c25457"], }, "intList": { "
----------------------^
Expecting 'STRING', got '}' "
etc.