Como o DG afirma, o espaço em branco ocorre porque as macros estão balanceando as colunas e também garantindo que não haja linhas órfãs (1 linha pendurada na página anterior) ou viúvas (1 linha de um parágrafo sozinha na próxima página) e notas de rodapé. Para obter quebras perfeitas, é necessário passar por todo o texto e usar a Adjlist para esticar e, talvez, encolher parágrafos em uma linha aqui ou ali para satisfazer as macros e preencher a página.
Se você não tiver tempo para isso, a abordagem rápida e suja é permitir colunas desequilibradas na página de layout e aumentar esse valor para, digamos, 4 (as macros tentarão minimizar a quantidade de desequilíbrio, mas não excederão o número que você especificar)