Things should be created in data.lua or data-updates.lua, data-final-fixes.lua is meant for adjustments in response to changes by other mods etc. My WIP-version of minime won't scale Shrek because the character is created after I've scaled the characters in data-updates.lua. It would be nice if you could create the character in data.lua:
-- Make character and corpse
require("prototypes.shrek_character_animations")
require("prototypes.shrek_character")
require("prototypes.replace_sounds")