Overwriting metrics on auto attach glyph not working

Cadexium.fcp

In the Ethiopic glyphs, ሌ is an auto attach of ለ and an unmapped combining glyph, with an expression in the RSB to change it to be to the right of the loop, instead of just the width of ለ. However, with ቤ I tried the same thing, but it’s not working this time, it’s ignoring the expression and just using the width of በ. Curiously, using a += expression results in an error for ቤ (but not ሌ)
I’m not sure if this is a bug, or if I’m just doing something wrong?