Automatic alignment off when generating component copies

When generating, say, the glyphs softhyphen, nonbreakinghyphen, and hyphentwo automatic alignment is not on by default, despite those supposedly being identical to hyphen. They simply end up with the standard width of 600, leaving me to enable automatic alignment for all three of the glyphs with the enable alignment script.

Even when generating the glyphs as component copies of hyphen with the command hyphen=nonbreakinghyphen hyphen=softhyphen hyphen=hyphentwo, automatic alignment is still not activated, although the widths are correct.

Is this intended behaviour, or a bug of some sort?

Update: Happens with legacy diacritics generated from combining diacritics as well.

Automatic alignment is not on by default for all categories, because in those cases it is more likely that the spacing needs to be adapted rather than stay in sync.

You can force it for multiple glyphs with a script from my repo, Components > Enable Automatic Alignment.

Alright. Thanks!