Hola saroaes21!
Algo debe estar haciendo mal, ya que el datareport se ajusta a la cantidad de registros, que le envien el control de origen, ya sea Data, Ado, Data Environment. Pruebe si los resultados de la consulta son exactos, si es así, intente crear otro reporte desde cero enlazandolo con esa consulta.
Eso es lo que entiendo, saludos.