If the driver fails to reverse you could get this issue.
Normal homing would
1. Move to the limit switch until it trips and then slow to a stop
2. Reverse and back-off the limit switch slowly until untripped
3. Move to home position
If the drive doesn't reverse, in step 2, it would run into the stops