If you are deleting a custom control using an old customization UI the platform is able to correctly perform dependency check and prevent users for deleting the control, but if you are using a new customization UI there is no dependency check and the control gets deleted causing the form to not load at all with an error message stating it is corrupted.
Old UI Works fine:
Old UI - Dependency Check - Work fine
New UI with issue:
New UI - Dependency Check - Doesn't Work
*Not sure if this is an issue with PCF Custom Controls or the overall new customization UI