Проблема в том, что вы явно устанавливаете высоту кнопки и верхнее поле верхней кнопки на фиксированные значения. На вашем устройстве общая сумма всех высот и отступов превышает высоту устройства.
Простое исправление состоит в том, чтобы не ограничивал верхнюю часть самой верхней кнопки родительским элементом и удалял верхнее поле. Тогда он будет лежать над кнопкой под ним, но не будет давить сверху родителя.
Вообще говоря, вам следует избегать ширины и высоты фиксированного размера именно по этой причине. Вы можете использовать такие вещи, как взвешенные цепочки в ConstraintLayout, чтобы измерять вещи пропорционально, а не явно.
Подробнее см. В документах ConstraintLayout .
Надеюсь, это поможет!