You need to find a mid test point to determine where the failure is. In this case I'd check the power to the lock at the terminal strip in the controller. If it's hot you know the issues on the lock side, if not it's on the other side of your test point.

Best guess though if it's stopping at the floor, I'd be leaning towards it's going to be a lock issue.