The issue was found to be caused by the equipment grid of the armor, which should be related to the game engine having strict restrictions on the stacking number of modular armor, not allowing any form of stacking.
After all mod generation data is processed, the game forcibly adds the "not-stackable" flag to the modular armor's flags, and this flag attribute cannot be recognized during the data generation phase, leading to a series of subsequent problems.
Now, a check has been added: if the armor has an equipment grid, the recipe will not be generated, thus avoiding error reports.
Thank you for providing the bug information, which helped me improve the mod.