Я бы предложил не открывать его в платформио, у него немного другой подход и может выдавать ошибке где ардуин иде работает.Например в PIO нельзя использовать процедуру если она объявлена ниже по тексту. Тут тоже спорная ошибка, как вариант найти настройки строгости компилятора
Уже решил. Посмотрим, если далее мне не будет мозг выносить то пока в нем останусь. А причиной была какая-то проблема с intelliSense, решилось открытием файла Marlin.h