Hello there!
Simply put, pagination is not working as long as Location Manager is active; neither for categories, nor for tags. Everything results in a 404.
An example would be https://gastgewerbe-magazin.de/branchenverzeichnis/fachthema/berufsbekleidung-waesche/seite/3 (that is a paged tag archive).
Beforehand, I’m using this code to change the pagination base to “seite”:
add_action('init', function () {
global $wp_rewrite;
$wp_rewrite->pagination_base = 'seite';
}, 1);
This works fine for every other taxonomy, be it the default ones or custom ones. Yet, if I disable it, GeoDirectory works as well. No option for me though, as you can imagine.
Good ol’ Monkeyman Rewrite Analyzer sees the above URL as follows:
post_type: gd_place
gd_place_tags: berufsbekleidung-waesche
country: seite
region: 3
Not exactly sure why country and region appear here.
GeoDirectory is at 2.0.0.59.
Location Manager is at 2.0.0.17