Знаете ли вы, что по умолчанию пакет размещает виджеты в верхней части фрейма?Нет никакого объяснения тому, что он находится внизу, основываясь на коде, который вы разместили.
Попробуйте добавить side="left"
к вашему выражению пакета, если вы хотите кнопку на левой стороне вашего фрейма.Если это не сработает, убедитесь, что оно действительно находится внизу вашего фрейма, и что оно не в нужном месте в фрейме, а в том, что фрейм находится в неправильном месте.
При отладке проблем с макетоминогда помогает установить разные цвета фона для разных рамок, чтобы вы могли визуализировать, как все выровнено внутри каждого контейнера.