I have created an external mod to fix this error.
Nuclear Science Crafting Fix
I was able to get a hacky fix going, I found this command, which displays all of the crafting categories the current player prototype has.
/c
if game.player.character and game.player.character.prototype then
game.print("Crafting categories for: " .. game.player.character.prototype.name)
for cat, enabled in pairs(game.player.character.prototype.crafting_categories or {}) do
if enabled then
game.print("- " .. cat)
end
end
else
game.print("No valid character prototype found.")
end
I noticed that 2 were missing between Engineer and Gear Girl, (centrifuging-or-crafting + advanced-centrifuging-or-crafting) so I was able to hardcode those missing categories to apply to all characters prototypes as well. I'm honestly not entirely sure why this works, as I don't even know what the problem originally was since !skins seems to be compatible with 99% of other mods already, I have no idea why this would need to work like this, but the external fix is here for now and that's what I found. I've never uploaded a mod before, so the portal might be scuffed, but it functions exactly how it needs to.
Also yes this "fix" is just an exact replica of the Castra bug I mentioned earlier, I just changed "Castra" to "Nuclear Science" and the recipes respectively, almost everything including this comment was copy pasted lol.
Super excited to finally try these mods out after 2 months :) thanks for creating it in the first place!