Help with GE GXSH40V water softener. Please! Details in body text.

Our water is not softening all the way. I’m trying the manually advance recharge check. So I hold down the recharge button and instead of stopping in each of the valve positions (https://imgur.com/a/0ezQayQ), it skips through some randomly. Sometimes it will stop on fill. Sometimes it won’t. It’s random. I had a Ge recommended plumber come out and he recommended replacing the switch (WS21X10003). I did that and it’s still skipping around like it did before. Any other ideas? It was $225 just to have the guy out and then I had to order and install the part myself. I’d rather not do that again. I’d sooner buy a new water softener.