One sticky piston can move 3 slime blocks and 5 polished granite blocks, two pistons can not move 6 slime and 10 polished granite blocks! Highly illogical.
But in the third situation (5 slime, 9 granite blocks and pistons aren't engaged with each other using slime blocks) it's all right.
Intended. This is because that not all of the slime blocks are attached to the same piston.