The weapon passes through the walls.

Your ‘failed’ example clearly says that the object has ‘No Collision’.