Infelizmente, é um bug devido ao algoritmo no Expose que tem a ver com a altura e o posicionamento das janelas. Se todas as janelas na tela forem do mesmo tamanho e na mesma posição relativa (por exemplo, não em cascata, todas em cima umas das outras ou na mesma posição y na tela), elas se organizarão lado a lado. A solução é tentar garantir que suas janelas tenham posições relativas ligeiramente diferentes (em termos de posição y na tela) ou garantir que você tenha outra janela visível que tenha um tamanho ligeiramente diferente.
Posso confirmar que o Expose no Snow Leopard corrige que este "bug" existe desde 10.3 quando o Expose foi introduzido pela primeira vez.