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