USALS is not a DiSEqC protocol.* USALS, I.E. 1.3 as it has been sometimes called/labeled, is not eutelsat endorsed*
DiSEqC 1.x is one way, DiSEqC 2.x is two way. A DiSEqC 1.x command issued by a receiver is = to a DiSEqC 2.x command. The only difference is a 1.x receiver is deaf to any return ACK by a 2.x component on the coax. Then their is the question of what the "compatible with" infers. Does that 2.x switch just respond to the command issued, (which is 1.x in reality) passively pass 2.x ACK's to the receiver from actual 2.x components further out from the receiver, or send ACK's itself back to the receiver.
To what level is the switches 'compatibility'?
A 1.x receiver is actually 2.x 'Compatible' as it can send the commands.
The question of utilization of the ACK's by the receiver. Resending the command until a proper ACK is received, and timing out to an error to be displayed? Or simply, to what level is the Receivers compatibility?
ACK=acknowledgement sent by the switch/lnb, etc. to the receiver in response to a command issued.
*
http://www.eutelsat.com/en/support/technical-support/diseqc.html
I'd put a "T" out at the motor and watch the voltage as it moves the dish. It doesn't take much in the way of corrosion of the aluminum shield to cause a substantial voltage drop. The center conductor and connectors could look 'fine' but the outer shield could be 'dust'. Could be a nick in the sheathing 'half way out' to the dish?
Possible solutions: 1- Move the dish when on, and to, an H polarity channel. (Higher voltage) IIRR, the microHD does this automatically.
2- Supply motor with 'outboard' power so it's not dependent on the LNB voltage.
3-Replace Coax.
I absolutely believe the more current you run thru coax, the faster, and more devastating, the effects of corrosion are.