We are seeing duplicated component IDs be created if the formula relies on fields that end up blank.
Example formula:
{{location}}[space]{{custom1}}{{custom2}}###
{{location}} = RM1
If the custom fields are blank, the ### are all 001 still resulting in "RM1 001" on many items. This throws an error if we try to edit the product in any way, forcing a manual change (or populate the custom fields which usually we do in final engineering not specification). The problem of course is if the component ID is regenerated it reverts to "RM1 001"
Client version 17.19.3767.0