I suspect this might have something to do with how you’re “clearing” the value of the Numeric Entry Field. We don’t want to supply a default value when you drop the Numeric Entry Field, so we leave it blank. From this point onward, the NEF does not like blank values, or null values, or invalid values, and will instead fall back to the previous valid value.
So when you set the NEF to have a value of
null, it’s really just in a quasi-errored state, waiting for a valid value. When you supply a valid character which would be part of a valid value but which is not in itself a valid value and then leave the NEF, the NEF falls back to the previous valid value.
I’ll reach out to dev to see if they consider this to truly be a bug, but what I would recommend in the meantime is that you do not “clear” the NEF with
''. In the event you need to clear an NEF, it should be supplied a value it can use.