I maintain the platformio espressif32 fork for project Tasmota.
Back ported the pip install dependencies way from release 6.0.0 (IDF 5.0) to IDF 4.4.3. Since I do not use Windows idk if this solves.
You can try with
platform = https://github.com/Jason2866/platform-espressif32.git