Please update the latest firmware and retest.
Check whether the limit switch wire is loose. If not, replace the limit switch and cable with a new one.