My point was weight will provide the torque around point of contact . Vertically downward weight through the centre of sphere won't pass through point of contact..hence it will be able to provide some torque.
your point that weight will not provide any torque about centre of mass is ok , and in fact torque about centre of sphere will be need for pure rolling ..but in our case it will be some sort of rotation -cum skidding motion...but sphere will turn some angle around point of contact and turning some angle is called rotation , i believe.
Pl also keep in mind this will not be pure rolling as point of contact is not at rest..in fact it is accelerating downward (skidding in fact)
More i think about it more i get convinced that it will roll (with skiddin , of course) on the inclined surface.
On the contrary ,on the horizontal smooth surface its weight can't provide any torque around the point of contact as weight passes through it...