сначала просматривая ваш сценарий, я сначала рекомендую не использовать android: layout_column = "1" и layout_span, если не требуется. По умолчанию все элементы, добавленные в TableRow, будут добавлены справа, начиная с первого столбца.
И после этого дайте желаемую ширину вашему Spinner.
Также еще одна ошибка, которую вы делаете, android: layout_column = "0", вы забыли использовать его, использует первый столбец в качестве индекса 0, а не 1.
Надеюсь, что мое предложение поможет вам и направит вас в правильном направлении.