Maybe during editing of the object, when removing a field with "required" checked, the "required" list does not get updated properly, which leads to a discrepancy between the "required" list and the actual fields and causes an error when downloading the schema data / proceeding to the next step.