設定→表示設定→1ページに表示する最大投稿数には 10 と入力してあり、WP_Query では

<?php
$loop = new WP_Query([
  'post_type' => 'post',
  'paged' => get_query_var('paged'),
  'posts_per_page' => 8
]);
?>

のように 8 としています。
また、ページネーションは

<?php
pagination([
  'total' => $loop->max_num_pages
]);
?>

のようにしています。

現在、記事が20件あり1ページに8件ずつ表示すると3ページ目が4件となります。3ページ目にアクセスすると、記事一覧は表示されますがページのタイトルは「ページが見つかりません」となっており(本来は3ページ目と表示されなければならない)、ページネーションも表示されなくなってしまいます。

解決方法があれば教えてください。よろしくお願いします。