How to reproduce
Make a track like the setup in the attachment
Run
/summon minecart ~ ~ ~ {Passengers:[{id:"minecraft:shulker"}]}
Set your gamemode to survival nearby and watch how the sound of the shulker opening and closing is heard but it doesn't actually open to the player
Note:
This is also seen with players moving shulkers on a boat
Does it still shoot projectiles?