Weather, tire condition/inflation, and chain condition/adjustment could account for some differences.
You mentioned that the exhaust sniffer showed too rich running WFO, was it running a reasonable mixture at less throttle? If so, you might want to try TBS needles. They seem to be a little longer, and that could make the difference.