Pro 2.9, I am trying to change the order and visibility of fields.
I have successfully changed length but whenever open a new instance of the layer 'Visible' and the field order are reverted to the default.
These properties are linked to the layer.
You should think about saving the layer as a layer file. Add the saved layer file instead of the feature class next time.
Could you try changing the field order and visibility from the catalog window or catalog pane instead of the table of contents.
If this answer solved your question, please mark it as "Accept as Solution" to help others who have the same question.