According to Zigbee specs, there should be 3 fields in a "Move to Hue" command. But the setHue method misses the middle "Direction" field. For example, setHue(50) generates this command:
According to the specs, it is required. And I've tested it with a Sengled bulb: it doesn't work using the zigbee.setHue method. But it works if I add the missing field using the generic zigbee.command method.