Fixed, the issue was in the Number Range ISU_EDM_SC.
There are multiple number ranges defined for the above object, and the standard code was dynamically retrieving which one to use through a very weird logic in the common ISU_NUMBER_GET function module.