I've ordered a pack of ESP32s for a project I am building. However being the one I am, I've not paid enough attention while ordering and ended up receiving a batch of those with an IPEX connector fitted and the onboard antenna disabled.
Luckily, or so I thought, the ESP32-WROVER has a tiny (0102 size) 0 ohm resistor fitted on the board, which chooses between the PCB antenna and the IPEX connector. Thus instead of buying antennas and fitting them in an already tight space, I decided to try and swap that over.

Granted, I don't have a hotplate or a heat gun, so what I did is have a go with a soldering iron (after burning out the 2.4GHz LNA output on one — a grounded one, too).
Tons of flux and messing around later, I've managed to pull the 0 ohm one off and put in a blob of solder where it belongs. The blob has continuity to the PCB antenna (and the ground — which I presume is part of the PCB antenna, so is normal)

However, after installing it into a test device, I get very bad RSSI readings — on the level of -68 to -71dB. Just an unplugged IPEX connector got me -75dB, and a factory built ESP32 with the jumper in the right spot is getting -52dB in the same location. (That is, just across the room from the transmitter!)
Washing the flux to no avail, and redoing the blob many times or attempting to sneak in a tiny strand of magnet wire in there didn't help either.
Is there some specific trick to soldering in the antenna path that I'm missing?