Still errors, slightly different line numbers now:
Failed to load mods: __thinking_brain__/data-final-fixes.lua:40: bad argument #1 of 2 to 'pairs' (table expected, got nil)
stack traceback:
[C]: in function 'pairs'
__thinking_brain__/data-final-fixes.lua:40: in function 'make_recipe_category'
__thinking_brain__/data-final-fixes.lua:63: in main chunk
I also have Blueprint Shotgun enabled, which I think uses a hidden character for something behind the scenes?
https://mods.factorio.com/mod/blueprint-shotgun
EDIT: Yea, disabling Blueprint Shotgun lets me load fine.