Thanks!
There’s a known issue with offset and pagination when you have 2 WPSP lists on one page. It’s a wp_query bug.
If I may suggest a workaround, can you try removing the offset on WGP Archive?
You then use this PHP snippet:
add_filter('post_link', 'track_displayed_posts');
add_action('pre_get_posts','remove_already_displayed_posts');
$displayed_posts = [];
function track_displayed_posts($url) {
global $displayed_posts;
$displayed_posts[] = get_the_ID();
return $url; // don't mess with the url
}
function remove_already_displayed_posts($query) {
global $displayed_posts;
$query->set('post__not_in', $displayed_posts);
}