Hello Again,
I can try to help out here.
First, if you set the start and end time to the same time it will not display an end time.
I tested the snippet on my site as well and it appears it does not work for the times in the detail section of the single events.
I looked at the template and it hard codes the end time. Although if you set the start and end time to the same as mentioned above it does work in this section to not show an end time.
If you need to remove it another way you can follow our themer’s guide
To move and edit this template in your theme:
plugins/the-events-calendar/src/views/modules/meta/details.php
Moved here (it might be in avada already)
avada/tribe-events/modules/meta/details.php
There on line 90 (or around there)
Change this:
esc_html_e( $start_time . $time_range_separator . $end_time );
To this:
esc_html_e( $start_time );
To remove the end time.
Let me know if you have any follow up questions.
Thanks