The torque of the weight of anybody about any vertical axis is zero. Is it always correct?

No. To justify this let us see two cases.

Case1: Torque about a point on the vertical axis.




Here




Case2: Torque about an axis at some distance from the path of motion.



Here


1