Hey @David,
Thanks for reaching out! We unfortunately cannot help much with custom coding, but I should be able to help here at least with pointing out how to order things correctly in your single-event views. To put the “Times” custom field section in between the “Details” and “Organizer” section, you should first learn the principles in this guide → https://theeventscalendar.com/knowledgebase/themers-guide/
Then, use apply those principles to this file in The Events Calendar:
the-events-calendar/src/views/modules/meta.php
You should see this bit of code there:
do_action( 'tribe_events_single_event_meta_primary_section_end' );
If you move this, it will move where the “additional fields” are displayed 🙂
I hope this helps!
George