Problem with older entries in homepage

Why don’t you try with default query and use like this

if ( get_query_var('paged') ) { $paged = get_query_var('paged'); }
elseif ( get_query_var('page') ) { $paged = get_query_var('page'); }
else { $paged = 1; }

$args = array(
'post_type'         => 'post',
'posts_per_page'    => 6,
'paged'             => $paged,
);

query_posts($args); while (have_posts()): the_post();

// do something

endwhile;

See here more details about Adding the “paged” parameter to a query

https://codex.wordpress.org/Pagination#Adding_the_.22paged.22_parameter_to_a_query