In terms of software I use INPA and DIS.
Where abouts are you?
I have just had a quick look on my ///M and plugged the laptop in with INPA.
There is a page where you can read status but it does not tell you the status of any sensors like the hall effect ones by the look of it. I thought perhaps on the status page, it would show you the status of all sensors and inputs related to the roof.
Maybe DIS is better but I have not tried that.
There is an activation page where you can activate the motor 1 second at a time up or down.
As I said, I would be very surprised if it were the motor, it sounds and looks to be functioning perfectly. Something is stopping the motor, it must be the soft top control unit. Why would it stop the motor? I am not sure. Maybe it is not seeing a sensor somewhere in the mechanism provide an input when it expects. Maybe it is seeing an overload condition in terms of current draw from the motor and cuts the power because it thinks it is jammed.
Within convertible top module, there is a fault memory where faults are logged and stored to memory. I reckon that in there, you will have faults which would tell you what the issue is, including if it were a motor overload condition or a hall effect device not doing something it should.
Does the close button continue to flash the red light when the motor stops thus indicating a fault condition?