Wahoo has changed a little bit of how it advertises.
If you are using Jay Wheeler’s code, change this line -
if (advertisedDevice.haveServiceUUID() && advertisedDevice.isAdvertisingService(serviceGearingUUID)) {
to this -
std::size_t found = advertisedDevice.toString().find("KICKR BIKE");
if (found != std::string::npos) {
That will allow the ESP32 to connect to KICKR again.