Библиотеки в скетче "старые". В PlatformIO версии библиотек прописаны ... (поэтому сборка не развалится со временем) в Аrduino IDE беда с этим ...
Вроде скетч написан для ArduinoJson.h -v.5, а сейчас ...
да и другие ....
Посмотрите в именах библиотек и их версиях. Или как сказано по ядру тоже...