La paginación en la API de Google Places devuelve el estado INVALID_REQUEST

Estoy usando la API de Google Place para la búsqueda de lugares:

https://developers.google.com/places/documentation/search

Después de la primera consulta de la API, obtengo la página siguiente configurando el pagetoken. Si espero 2 segundos entre las solicitudes, funciona, pero me doy cuenta de que si hago la siguiente consulta justo después de la anterior, devuelve el estado INVALID_REQUEST.

¿Es este un tipo de limitación de velocidad? No veo esto en ninguna parte en la documentación.

https://developers.google.com/places/usage

Dado que cada solicitud tiene 20 lugares, obtener una lista de 100 resultados llevará más de 10 segundos, lo que es mucho tiempo para que alguien espere usando una aplicación.

Respuestas a la pregunta(2)

Su respuesta a la pregunta