I have the same problem.
My Home page equally https://www.kadencethemes.com/creating-a-home-page-with-virtue/
But if I add the code to file: /virtue/templates/home/blog-home.php
line 81:
<?php endwhile; else: ?>
<li class="error-not-found"><?php _e('Sorry, no blog entries found.', 'virtue');?></li>
<?php endif; ?>
<?php if ($wp_query->max_num_pages > 1) : ?>
<?php if(function_exists('kad_wp_pagenavi')) { ?>
<?php kad_wp_pagenavi(); ?>
<?php } else { ?>
<nav class="post-nav">
<ul class="pager">
<li class="previous"><?php next_posts_link(__('← Older posts', 'virtue')); ?></li>
<li class="next"><?php previous_posts_link(__('Newer posts →', 'virtue')); ?></li>
</ul>
</nav>
<?php } ?>
<?php endif; ?>
<?php $wp_query = null; $wp_query = $temp; // Reset ?>
<?php wp_reset_query(); ?>
and add
line 17:
$wp_query->query(array(
'paged' => $paged,
Pagination is displayed but is not functional. I see only page 1.