Summoning shulkers which rides normal-size armor stands won't register its Peek tag value.
To reproduce:
/summon minecraft:armor_stand ~ ~ ~ {Passengers:[{id:"minecraft:shulker",NoAI:1b,Peek:100b}]}
Linked issues
Comments 5
The name is kind of misleading, this seems to happen when shulkers are spawned riding any mob and causes (possibly seperate issue) them to reset their peek after using /ride. This is only client side though, which causes your character to start glitching through like it's a ghost block.
This isn't an issue with the /ride command, but for the /summon. Never tested with different mobs though, only armor stands.
I think I found the cause! Likely related to MC-216251, Shulkers will close when moved at all. Normally this works fine, but if the shulker is the passenger of an entity and the entity moves, the shulker still closes as if it was teleported. The server doesn't register this (nor does its nbt data if it is NoAI) causing the ghost-block-like effect that relates this to MC-156980.
Please only report 1 issue per ticket.