Overridden framework-espidf in cache only

Hi all,

I’m using the latest version of PlatformIO in vscode on Windows 10.

I tried to run with both arduino and espidf frameworks here in my platformio.ini

platform = espressif32
framework = arduino, espidf
monitor_speed = 115200
lib_deps = adafruit/Adafruit BME680 Library@^2.0.0
platform_packages = 
    framework-arduinoespressif32 @ https://github.com/espressif/arduino-esp32.git
    framework-espidf @ https://github.com/espressif/esp-idf.git

board = featheresp32

As I tried to use framework-arduinoespressif32 @ GitHub - espressif/arduino-esp32: Arduino core for the ESP32 only and getting that error:
Failed to resolve component ‘arduino_tinyusb’.

I tried to override framework-espidf to get the latest components and try to adapt the build, but the repo is checking out into the cache file instead of inside the packages/framework-espidf folder.

How can I avoid the cache folder?