Esp32c3 external antenna, low rssi

I am using the Xiao ESP32C3 with PCB antenna to receive WiFi signals. With this setup, I can achieve an RSSI of around -60 and a reception range of at least 200 meters.
(antenna in the 5th pic)

However, when I switch to an external dual-band WiFi antenna, which has a 2.4GHz gain of 6dBi, and connect it via an IPEX to SMA cable, the RSSI drops to about -80 and the reception range is reduced to less than 50 meters.
This is puzzling, especially since I have tested the external antenna with an Intel WiFi chip and it performed well, achieving a range of up to 500 meters.

Could anyone suggest potential reasons for this discrepancy in performance with the ESP32C3?

Hi there, Majja, Welcome here.
I would be of the understanding the “Dual” Nature of the use of it for both BLE and WIFI.
effect the Z or impedance You may need a different R to match the Z of the Antenna you are using.
my .02
GL :slight_smile: PJ