Podrías Primero, deberías constatar que el controlador no esté retornando algún error. Con las herramientas de desarrolador (F12), deberías monitorear el Request, para ver si la razón real es que está retornando un error, en lugar de retornar los registros.
La otra cosa que podrías encender el Profile de Evolution o el SQL Profile, para monitorear el select que ejecuta. Así podrías revisarlo e intentar poner índices o estadísticas sobre los objetos de base, para que la consulta sea más eficiente.