Pagination for group of post articles

Good morning
I would like to ask you on possibility how in the loop inside WP theme create this.
I have one page composite from group of single post articles as on figure. Is possible to create pagination link for group articles ( for examples groups 1-3, 4-6,…) (page 1,2,3) ?

If I am using this setting I don’t show older post articles.

Loop / pagination parameters
Post per page = 3

Thank you for your tips.

Michal

I have use this code to create custom WordPress loop with pagination.

<?php
get_header(); ?> <?php
$paged = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1;
$args = array( 'posts_per_page' => 4, 'paged' => $paged
);
$custom_query = new WP_Query( $args );
?> <!----start-------->
<div class="wrap">
<div id="primary" class="content-area">
<main id="main" class="site-main" role="main"> <?php while($custom_query->have_posts()) : $custom_query->the_post();
?> <div> <ul> <li> <h3><a href="<?php the_permalink(); ?>" ><?php the_title(); ?></a></h3> <div> <ul> <div><a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('thumbnail'); ?></a></div> </ul> <ul> <p><?php echo the_content(); ?></p> </ul> </div> <div> </li> </ul> </div> <!-- end blog posts --> <?php endwhile; ?> <?php if (function_exists("pagination")) { pagination($custom_query->max_num_pages); } ?>
</main><!-- #main -->
</div><!-- #primary -->
</div><!-- .wrap --> <!----end-------->
<?php get_footer();

I have seen that code on https://www.wpblog.com/use-wp_query-to-create-pagination/ . Might be it will be helpful.