Heltec WiFi_LoRa_32_V3 Compile Error - undefined reference to `Radio'

Compiles nicely though…

Indexing .pio/build/heltec_wifi_lora_32_V3/libFrameworkArduino.a
Linking .pio/build/heltec_wifi_lora_32_V3/firmware.elf
Retrieving maximum program size .pio/build/heltec_wifi_lora_32_V3/firmware.elf
Checking size .pio/build/heltec_wifi_lora_32_V3/firmware.elf
Advanced Memory Usage is available via "PlatformIO Home > Project Inspect"
RAM:   [=         ]  14.0% (used 45824 bytes from 327680 bytes)
Flash: [==        ]  21.5% (used 717065 bytes from 3342336 bytes)
Building .pio/build/heltec_wifi_lora_32_V3/firmware.bin
esptool.py v4.2.1
Creating esp32s3 image...
Merged 3 ELF sections
Successfully created esp32s3 image.
============================================ [SUCCESS] Took 8.12 seconds ============================================

I felt the #define WIFI_LoRa_32_V3 true in the pins_arduino.h was wrong so I deleted that line in C:\Users\<user>\.platformio\packages\framework-arduinoespressif32\variants\heltec_wifi_lora_32_V3\pins_arduino.h and added it via build_flags. No further mods to the core package files needed.

Test repo at GitHub - maxgerhardt/pio-heltec-lorawan-test