Ну тут явная проблема platformio. Она делает что хочет, обновляет что то сама без спроса.
Не раз сталкивался с тем что скетч написанный пару месяцев назад перестал компилироваться. Ну вот просто взял и перестал. При этом абсолютно НИЧЕГО в скетче не менялось. Скетч под гитом и любые изменения...