Yes it does, and I tried deleting the .pio folder but no success 
I tried removing all my source and header files except main.cpp, and removed all libraries from lib_deps except for WifiManager.h to see if I could isolate the problem, and now I get Wifi.h: no such file or directory
so I wonder if this may mean my arduino-espressif32 core is corrupted.
So I tried updating it with these commands
pio upgrade --dev
pio platform update espressif32
But still Wifi.h isn’t found
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32thing_plus.html
PLATFORM: Espressif 32 (5.2.0) > SparkFun ESP32 Thing Plus
HARDWARE: ESP32 240MHz, 320KB RAM, 16MB Flash
DEBUG: Current (cmsis-dap) External (cmsis-dap, esp-bridge, esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES:
- framework-arduinoespressif32 @ 3.20005.220925 (2.0.5)
- tool-esptoolpy @ 1.40201.0 (4.2.1)
- toolchain-xtensa-esp32 @ 8.4.0+2021r2-patch3
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 34 compatible libraries
Scanning dependencies...
Dependency Graph
|-- Wire @ 2.0.0
|-- WiFiManager @ 2.0.13-beta+sha.476952c
Building in release mode
Compiling .pio\build\esp32thing_plus\src\test\main_WifiManager.cpp.o
Building .pio\build\esp32thing_plus\bootloader.bin
Generating partitions .pio\build\esp32thing_plus\partitions.bin
esptool.py v4.2.1
Creating esp32 image...
Merged 1 ELF section
Successfully created esp32 image.
Compiling .pio\build\esp32thing_plus\libeb1\Wire\Wire.cpp.o
Compiling .pio\build\esp32thing_plus\libd10\WiFiManager\WiFiManager.cpp.o
In file included from .pio/libdeps/esp32thing_plus/WiFiManager/WiFiManager.cpp:13:
.pio/libdeps/esp32thing_plus/WiFiManager/WiFiManager.h:85:14: fatal error: WiFi.h: No such file or directory
**************************************************************
* Looking for WiFi.h dependency? Check our library registry!
*
* CLI > platformio lib search "header:WiFi.h"
* Web > https://registry.platformio.org/search?q=header:WiFi.h
*
**************************************************************
#include <WiFi.h>
^~~~~~~~
compilation terminated.
Compiling .pio\build\esp32thing_plus\FrameworkArduino\Esp.cpp.o
Compiling .pio\build\esp32thing_plus\FrameworkArduino\FirmwareMSC.cpp.o
*** [.pio\build\esp32thing_plus\libd10\WiFiManager\WiFiManager.cpp.o] Error 1
========================================= [FAILED] Took 12.95 seconds =========================================
This is my .ini file …
[env:esp32thing_plus]
framework = arduino
board = esp32thing_plus
platform = espressif32
monitor_filters = esp32_exception_decoder
lib_deps =
Wire ; Required for Wifi.h https://community.platformio.org/t/why-is-wifi-h-not-found-by-compiler/21641/12
https://github.com/tzapu/WiFiManager.git
I wonder if you know something I don’t? Maybe there is another way I can investigate if my arduino / esp32 core is corrupt? But I doubt it’s actially the case because if I create a new project within PIO with a ESP32 as target board (the same as my current failing project), it actually compiles…
Thanks again for your help…