Quando você define o layout para ser centralizado verticalmente na página, isso afeta a página inteira. Não consigo encontrar uma maneira de fazer o que você quer - ter duas colunas com diferentes alturas verticais. Insira uma linha entre as duas colunas e acho que você começará a ver o que está acontecendo. A coluna mais curta determinará a altura do contêiner usado para todo o conteúdo da página.
Para fazer o que você deseja, insira uma tabela com uma linha e duas colunas. Você pode expandir a tabela para preencher a página inteira e centralizar o texto verticalmente nas células da tabela. Remova as bordas e é exatamente igual às suas duas colunas.