The slime block will try to push anything that's connected to it, so if it's touching the ground, it will try to move all of it at once, Since obviously the grounds has more than 12 blocks, the piston isn't pushing. So make sure that the slime block isn't touching anything else that what you need it to.
I am just putting the slime block in front of the piston.
Computers are awesome