So just wondering, but is there any particular reason you have reverse factory listed as an optional dependency? Reverse factory is the type of mod that likes to load after every other mod has modified the recipe tables, so any changes that this mod makes to recipes during data-final-fixes won't be properly reflected in reverse factory.
For reference, reverse factory is a recycling machine mod, checking all items for a corresponding recipe of the same name, and creating a reverse recipe.
There was a previous error involving an item and recipe being removed after my mod had created a reverse recipe, and it seems the issue was resolved somehow on Krastorio's end in version 1.2.1
But this should have been solved in the other direction, with reverse factory having an optional dependency to this mod, ensuring that any recipe changes made here would be made before reverse factory tried reversing them.
I bring this up because I've just now gotten around to testing Krastorio with my other mods, and noticed that I couldn't add this mod as an optional dependency to mini machines, as it would cause a circular dependency loop.
Similarly, mini machines likes to run after other mods have edited vanilla machines, in order to properly copy the properties of assembling machines, furnaces, etc. when making the smaller versions of those machines.
So just wondering if you could maybe change that, or if there's any specific reason to have that dependency there.