I own one controller that has a learning input, used once during the initial connection to a motor. It analyzes the motor and sensor circuits, and then sets the timing when the inputs are connected. Then the connection is opened, and the circuit is never actuated again, Most of my other controllers are KT controllers, which don't have learning inputs, However, some of the unofficial schematics I have seen for KT controllers show a motor controller chip that has learning circuit inputs, which are disabled.
In either case, that suggests there is a motor sequence stored in onboard memory in a motor controller chip that
may be corrupted. I've read reports about controllers sold with the direct drive hubmotors suddenly reversing after long usage,