I ordered this one: https://smile.amazon.com/gp/product/B08J9WN356
It's the 3.1 version, and it works fine for me. I would try re-flashing the firmware maybe?
Since it came with the extension cable, all I did was swap the short cable on the BLTouch (it shipped already connected) with the extension cable, then I grabbed some male-to-male breadboard jumper cables, matched the wires up by color to the dupont connectors on the BLTouch extension cable, then attached the short BLTouch cable to the other end of the jumpers, again matching up the colors.
This is the one I got and it works just fine. Wish it had a 2m cable though. 1.5m doesn't seem quite long enough if I were to do a full bed/height print. Does just fine for the sizes I'm currently doing.
https://www.amazon.com/gp/product/B08J9WN356
The BLTOUCH v3.1 + 2 Types Extension Cable