Descobriu-se que o problema era com os elementos de texto e suas alturas, que eram colocados dentro de cada elemento de botão. Quando comecei a redimensionar os elementos de botão, sua altura era ajustada automaticamente para a altura do contêiner do elemento de texto, que eram mais altos que o texto em si e também variavam em altura, como visto na segunda imagem.
Eu simplesmente trabalhei em torno dele movendo temporariamente os elementos de texto fora dos botões quando fiz o redimensionamento, e depois os movi de volta quando o redimensionamento foi feito.