Parece que OSM no tiene paginación, por lo que consultar programáticamente en un cuadro delimitador grande o en una gran ciudad (como Londres) puede provocar que la solicitud se agote.
Una sugerencia según ¿Hay alguna manera de obtener resultados para una consulta de paso elevado paginada? es dividir el cuadro delimitador pero nada en la documentación de Overpass: https://dev.overpass-api.de/overpass-doc/en/full_data/area.html#full
¿Cómo dividir mediante programación el cuadro delimitador en una parte más pequeña o un área con nombre para la API Overpass?
area[name="Paris"]->.searchArea; nwr[shop=supermarket](area.searchArea); out center;