There are real-world problems that get in the way here, but that's a misapplication of the spec. A given recording is supposed to be assigned one ISRC. If that recording is released by another entity in another region, it should use the existing ISRC.