Добрый день, Алексей!
С наступающим Новым годом. Счастья, успеха, удачи, Вам и Вашим близким, друзьям!
Небольшое резюме по нашей теме.
Ключевая фраза была сказана Вами "попробуй другой пин...."
Это не атмега (ардуино) - вполне взрослый процессор.
Правильный подход - глубокое изучение архитектуры. За неимением времени на это использовался наш МЕТОД - метод тыка.
Разные пины ведут себя по разному. Одни при изменении OUT/IN меняют свое состояние, другие нет. Одни при загрузке(инициализации) принимают четкое значение High/low (3.3/0)? другие неопределенное ( 2,5 у меня, 1,23 у Вас - у нас разные процессоры, у меня платка помладше). Впрочем это легко решает подтяжка к земле или плюсу (10 к вполне достаточно). Так же можно программным путем включить внутреннюю подтяжку. Управлять некоторыми пинами можно только из config.yaml - gpio export xx out/in? ничего не добавляя в автозагрузку.
Короче все решается, главное технику безопасности соблюдать

.
А лучше - учить матчасть!!!
Еще раз с праздником!!!!