Dobot M1 Suction Cup VB Failure



I am trying to use the VB.Net libraries that are provided with the Dobot M1. The commands all work as expected, except for SetEndEffectorSuctionCup. Whenever I call this method, none of the IO change state. However, when I use the setIODO method from a Python environment, the air pump turns on so I know the hardware is functional. Has anyone encountered this issue before? The code I am using is below:

Turn the air pump ON:
returnVal = DobotDll.SetEndEffectorSuctionCup(True, True, False, cmdIndex)

Turn the air pump OFF:
returnVal = DobotDll.SetEndEffectorSuctionCup(False, False, False, cmdIndex)

Thank you!