You say that you can send it into a cycle, true?
There are two ways of having the unit clean at a different time other than the 2am, one is to have it live 12 hours ahead or behind either way works or the other is the back out the set screw and set with the gray rear pointer what time it cleans while having it on the current time of day.
Now if there is nothing wrong with the float, the injector is clean .. and there is no water going to the drain while it is in service, there remains only 2 reasons, either it is NOT cycling or the brine piston assembly/piston is in need of either work or replacement.
Now your system is neither straight day nor meter, as it has the red button and the elect with it might be missing the system up so that it is not really cycling like it should.
I thought the tabs meant it regenerates everyday since I pushed them all in? this damn thing is so confusing I'm pretty sure something is not adjusted right.. lbs per salt, the float on the tank or like you said its only regeneration is by manually doing it and pushing red button
Yes pushing a pin in will have the unit clean, and if you have all 6 pushed in then every night it will clean.
Now there is some thing else that might be going on, the main motor is either working or not working , pushing and pulling the main piston in and out, or the upper part of the motor not pulling or pushing the brine piston in and out.
Because you have the red button you need to first push that button and then move the gray lever down to start a cycle.
To find out you will need remove the cover from the valve head, the cover has the instructions on the front.
Once it is removed you will be able to find out if motors are working , pistons are moving in and out.
the only way to fix it looks like the culligan will get there 140 service call fee.. bastards
To cause a regeneration, don't you need the pins sticking out past the edge of the disk they are on? That would be pushed OUT, not in flush with the edge.