whenever i place a shulker onto a flower, snow layer, ice, torch, pressure plate, etc. it teleports away. im pretty sure that it will teleport away with every block that isn't a complete block.
Linked issues
Comments 3
A shulker has to be adjacent to a solid, opaque block (I think it's basically anything you can put a torch on the side of, although the shulker uses the test for up/down too where torches use a different test for placing on top of a block), and the block it's in must be air. If either of these is not true, it will try to teleport to someplace where it is true.
This is probably working as intended.
especially surprising with things like pistons