Zigbee thermostatic valve connected to Sonoff Zigbee 3.0 USB Dongle Plus

after few months of testing homeassistant with a virtual machine on my pc I decided it was time to consolidate the work.
I moved the installation from the vm (hyper-v) to a raspberry pi3+.
I bought a Sonoff Zigbee 3.0 USB Dongle Plus and a zigbee thermostatic valve (tuya compatible).
I just plugged the sonoff usb, found the new device and configured correctly
the valve is connected perfectly
and now in my dashboard I can see my new valve

The valve works correctly phisically, if i change the temperature from the valve it changes on the dashboard, both uprising or lowering it.
BUT… if I try to change it from the dash board, after few seconds it gets back to the temperature originally set from the valve…

what am I doing wrong?


Did you ever get to the bottom of this? I am not convinced it is the device. I have some Adax heaters that do the same. I think it is a timeout waiting for the cloud API to respond.