Hello John,
Thanks for writing in!
In Pro Theme’s Layout Builder, an Archive template type is designed to work with the main WordPress query – the same query that WordPress uses to determine which posts/products appear on the page. The built‑in Pagination element expects to operate on that main query.
When you add a Looper Provider (e.g., a custom WP_Query), you are replacing that main query with your own. The Pagination element, however, still looks at the global $wp_query object, which no longer reflects your custom loop. That’s why the “total pages” number is correct (the element reads the provider’s max_num_pages) but the links don’t work – they are pointing to the next page of the main query, not your custom one.
At the same time, your Looper Provider disconnects the functionality of the CS Form Filter. It is highly advisable to disable the Looper provider.
Kindly let us know how it goes.