I believe that as my final consideration: If in the settings, I set an end date element, and then in the form, I leave this field empty, it means that it is for a "specific reason." Therefore, handle it in JS or PHP.
What should FC do? Show me the event as if only the start date is set. Then...