thanks for the repro, may I know which fork are you using? I will need the other mod to cross require and do some function calls to fix this.
EDIT: the crash has been fixed without the need for cross-require. However, if a mod wants a recipe signal to be generated by Crafting Combinator after its data-final-fixes
has taken place, the recipe prototype table added into data.raw
should be complete upon assigning (instead of creating an incomplete prototype and then adding properties to it).