If you look at the MERS textures of the piston & sticky piston, you will notice the inconsistencies between the textures and also the arm models from entity/pistonarm/pistonArm.png & pistonArmSticky.png
First, “piston_bottom” & “piston_inner” are using the blue color for their roughness, though in “piston_side” this stone part is using metalness/roughness mix. In the “pistonArm” & “pistonArmSticky”, you can see that the iron bits don’t have metalness and the plank color is different from the “piston_top_normal” & “piston_top_sticky”.
Below I created an image of how it should look like.
Thank you for helping us improve Minecraft! We saved your files: