Writing to EngUnit and Scaling

What I’m seeing is when I try to use system.tag.writeAll to edit the EngUnit, RawLow, RawHigh, ScaledLow, ScaledHigh, and ScaleMode of a tag, everything writes correctly except the EngUnit. Sometimes it doesn’t change at all. Sometimes it changes then immediately changes back. Sometimes it works.

When I write to EngUnit only it works fine.

I’m using 7.7.4. Also tried on 7.7.2 with same behavior.