Can't set temperature on Sonoff TRVZB

I have multiple Sonoff TRVZB devices and most of them are working except one.
The device is connected to my network and I receive status updates e.g. if I set the temperature at the device directly by turning the wheel the target temperature is updated in HA. But when I set the temperature in HA I get an error, not only when setting the temperature, no matter what I try:

error 2025-02-09 15:41:34z2m: Publish 'set' 'local_temperature_calibration' to 'Thermo Bathroom' failed: 'Error: ZCL command 0x44e2f8fffe0c6d96/1 hvacThermostat.write({"localTemperatureCalibration":22}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"reservedBits":0,"writeUndiv":false}) failed (Delivery failed for '53362'.)'

The status:

Friendly name
Thermo Bathroom
Description
Last seen
1 minute ago
Availability
Disabled
Device type
EndDevice
Zigbee Model
TRVZB
Zigbee Manufacturer
SONOFF
Description
Zigbee thermostatic radiator valve
Support status
Supported

IEEE Address
0x44e2f8fffe0c6d96
Network address
0xD072 / 53362
Firmware build date
20240823
Firmware version
1.2.1
Manufacturer
SONOFF
Model
TRVZB
Power
Battery 99%
Interview completed
True

All the other devices work great. I already removed it from the network and did the interview again, the firmware is up to date. It worked before, but no I can’t change the status and google search or in this forum didn’t help me either.

I’m on HA 2025.2.1 on a Raspberry 5 8GB with Home Assistant OS 14.2.
I use Zigbee2MQTT 2.1.1-1 and Mosquito Broker 6.5.0.
Finally my devices are connected with a Sonoff Zigbee USB 3.0 Dongle E Plus V2 with firmware EmberZNet 7.4.4.
I also tried different firmware versions but the behavior is the same among them all. The only difference is more stability general and OTA working well witht his version (except one other TRVZB that always makes the network crash when trying the OTA update).

Any hints and pointers are welcome, I’m fairly new to Home Assistant and Smart Homes in general.
If any additional logs and info are needed I’ll gladly provide them.

I had this issue with ZHA and Zigbee2MQTT resolved this.

Also it helped to use channel 15 for less interference.