A little background,
I have created a Citizen Report App. We were going to launch it before COVID but the City pushed the launch back to October. Last week, I was fixing some fields, that needed to be required. I found out that you can delete the field in ArcPro in the table of the Main feature class and then re-add it through the configuration tool and make it non-nullible and required. If you use the same names then you don't have to fix any of the configuration.
Unfortunately, I didn't know this was possible. So I tried overriding the feature class with a replicated feature class where the fields were fixed. That broke everything. I have recreated everything. I even have the fields that I need required.