Hi Benjamin,
It’s hard to guide you exactly since there’s no way to know how your theme works under the hood, but potentially a snippet like this will fix things by detecting if the title is an empty string (and checking to see if it is an event-related request) and replacing it with something else:
add_filter( 'wp_title', 'events_title_fix', 1000 );
function events_title_fix( $title ) {
$trimmed_title = trim( $title );
if ( ! empty( $trimmed_title ) || ! tribe_is_event_query() ) return $title;
return 'Main events page!';
}
You could for instance try adding that to your theme’s functions.php file.
Does that help at all?