I can't really find some good documentation on how this actually works. I do know that there are no rules that Status (17 "Lead | Non-Lead", "Unknown | Lead", etc.) is based on actual material type. If the utility or service determines the preset Status field, then you should have a rule that if you enter or auto-populate the material from existing GIS data or the actual inventory process, that the Status is changed as well. Currently, you can easily make bad data in the status field if material is changed. I would suggest a schema change, Rule or Arcade code that will make the Status mapped from the value the pipe material is set, to maintain the accuracy of the pre-set Status fields.