If I have any NoAI, Invisible shulker with the Motion tag set to, e.g. [0.0d,0.0d,0.02d], you can walk on it OK, it stops you from going through it on the sides, back, and bottom, but from the front side, it is not solid, and the entity's hitbox is the only resistance. You can easily push through it, but ONLY from the front.
A video showing that the front side allows a player to move through a shulker when moving is attached.
It lets you through the shulker from whatever side is its 'forward' side, as my failed elevator attempt shows. You fall through it when not constantly jumping.
[media](my connection is not the best, and it keeps failing to upload the second video)