Why wouldn't a sphere pass through itself? The projected shadow has the same size as its diameter
A sphere is a surface of constant width, which the polyhedron approximation is not.
> The projected shadow has the same size as its diameter
Thus this is exactly why the sphere doesn't have the Rupert property.
The "pass through itself" criteria is the same as "has one shadow that fits entirely inside another shadow". If you allow "one shadow equals another shadow" then it's trivially true for every shape because a shadow equals itself.
Note that this "shadow" language assumes a point light source at infinity, i.e. all the rays are parallel.