Spirit walk does not go through walls. If this is not a bug, then please change the name from "spirit" walk to something else.