Com base nas informações que você forneceu, eu diria que essas são consultas simples (rápidas de executar no SGBD), que retornam muitas linhas (lentas para desserializar no backend e transferir).
Se o desempenho atual estiver bloqueando seu caso de uso, existem muitas soluções diferentes que você pode explorar:
-
Diminuir a contagem de linhas por página, para que cada página seja mais rápida.
-
Criar um plugin que exponha as mesmas informações em um novo endpoint de API e seja mais inteligente sobre cache e formato de dados.
-
Consultar diretamente o banco de dados subjacente.