Eurotronics Spirit Zigbee timeout issue

I installed a Eurotronics Spirit Zigbee valve yesterday evening, it was working well to get its sensor data and change the setpoint in Home Assistant.

This morning I tried to change the setpoint but the command is not getting through, getting this error:

zigbee2mqtt:error 2019-12-21T06:38:45: Publish 'set' 'current_heating_setpoint' to '0xXXXXXXXXXX' failed: 'Error: Timeout - 1758 - 1 - 109 - 513 - 4 after 10000ms'

The link quality of the device is around 35-40, strange thing is when I change the setpoint on the device itself, that information is reflected in Home Assistant, so communication towards the coordinator is working. Looking at the network map, it’s going through an Ikea outlet as hop to the coordinator if that would matter.

Any ideas? This error makes the devices useless until a setpoint can be set reliably.