Это потому, что первый выровнен по левому краю;если вы поместите вторую кнопку слева от первой, она будет за пределами экрана.
Итак, что если вы измените
android:layout_alignParentLeft="true"
на
android:layout_alignParentRight="true"
в первой кнопке?