Какое то время назад из ардуино иде 1-ой версии убрали нормальное определение портов контроллеров esp. Если внимательно посмотреть, то скорее всего в иде не отображается порт esp, хотя по факту он есть (черех ПК)
Можно поставить 2-ую версию и работать с ней. там работает корректно.
Я искал место где иде хранит последний рабочий порт (тут он 3) и менял его ручками на нужный, так удавалось прошивать под 1ой версией иде. Но это такое себе.