Anything can make your oscillating fan stop rotating or oscillating. You can check if water or moisture has gotten into the motor or any mechanical part of the fan. This can corrode the internal parts of the fan and cause it to seize rotation.