Encontrei uma resposta para minha pergunta, só preciso adicionar o
subQuery = false
para que o limite e o deslocamento não sejam avaliados para a subconsulta. E o deslocamento e o limite também estão no final da consulta. offset:((page-1)*limit),
limit : limit,
subQuery:false