I have a guardian farm where I kill them on soul sand in 1.14. It looks like they get stuck right under the hitbox of the soul sand.
So, add soul sand to the list, and it exists in 1.14
One way I think could fix the particular issue with the soul sand is to have them act like normal items (minus being picked up be hoppers) when inside a block
I've noticed that only block lighting is affected