Hi Krysia,
Sometimes your theme will override the setting for the plugin. You can take control by placing this in your themes functions.php file and modifying the posts_per_page to however many events you want to show:
//show more events on the events list pages
add_action( 'pre_get_posts', 'set_events_per_page' );
function set_events_per_page( $query ) {
if ( $query->query_vars['eventDisplay'] == 'upcoming' || $query->query_vars['eventDisplay'] == 'past' && $query->query_vars['post_type'] == TribeEvents::POSTTYPE && !is_tax(TribeEvents::TAXONOMY) && empty( $query->query_vars['suppress_filters'] ) ) {
$query->set('posts_per_page', 2);
}
return $query;
}
I hope that helps but let me know if you need anything else.
– Jonah