Thank you,
the issues were solved with the new Geolocation update to 1.3.9. And indeed using regions the searches are way way faster.
A nice side effect is that for multilingual sites now regions work properly, which means that only one region is created no matter the language chosen because they work now by ID. Before, Translatepress would create a duplicate region for each language, like f.e. Germany and Alemania.
Sadly, when I create a listing in English, they still don’t appear when using Translatepress and switching to English, like I mentioned in Translation not working on listings page with TranslatePress They only show in the main language of the site (Spanish).
FYI, after a lot of testing the only thing I could find is that the “action” attribute of the search form also gets translated (Translatepress adds a /en/ at the end of the URL). If I remove that, the search works fine, but of course it shows results in Spanish. Maybe for future updates that could be looked into to make it easily compatible with TRP (if that is the only reason).
Thanks