No, its:
$e[‘ical_end’] = ( mc_is_all_day( $event ) ) ? mc_date( ‘Ymd’, strtotime( $recur_end ) + 60, false ) : $recur_end;
The date format just has Ymd not Ymd/T0000 otherwise the date will be missing as well.
There were no browser console issues or strange javascript on the page. It was apparently bad auto-fill data in my browser and with everything going on (I just migrated two sites for our organization) i skipped the basic “try another browser” test. because I only have one with my password manager attached.