At create, the records look fine. Post-create, it doesn't look like any of the fields are hidden per what was designed for them. why dependencies are breaking?
As per requirement they are hidden but in record view they are visible.
On record save they are showing required even they aren't editable..