Так бывает тогда, когда у одного из полей отчета свойство dynamicHeight = true. Аксапта в таком случае не верно высчитывает высоту страницы (не учитывает, что некоторые строки могут быть шире чем одна строка) и то что не умещается на первый лист переносится на второй, а потом происходит переход на новую страницу, поэтому второй лист получается почти пустой.
Как победить такое поведение я так и не понял. Единственный вариант - сделать dynamicHeight = false и вычислять высоту строк самостоятельно, например, как
здесь