I've had the Bontrager sensor for years and not had those problems. But it might not work the same on all bikes.
Crank arm magnets are a common problem (it's not just a Wahoo thing).
The magnet-less sensors might be a better option.
Bike Sensors with Wireless and Bluetooth Technology | Wahoo
The cadence and speed sensors are separate and cost $40 each.