I am new to pro as well as arcade expression. I am just trying to use 'calculate field' option to calculate values for different fields in my feature class.
I have TestDescriptionA, TestDescriptionB & TestDescriptionC in my TransformerBank feature class.
I have this expression which basically checks the related record and populates data if condition is matched or leave it as null.

DescriptionB field calculation query:
notice it's set to 129 value for phasecode.

DescriptionA field's field calculator query:
notice it is also getting set as 129

Problem is, everytime I go to the respective fields, I have to change the query. Why does it not preserve what I have set in each field's field calculator. Is this by design or a bug?
If someone has experience this same behavior please let me know if you have any input to this.
Thank you
Kruz