Modbus write register stopped working

I assume that some change in the integration made my scripts unusable, this has worked fine before but now my script keeps running forever with no errors in the log

Does anyone know what I need to change? Do I need to convert the value to float32/hex?

data:
  address: 57860
  hub: modbus_tcp
  value: 2
action: modbus.write_register

Only error in the log is this one, but that happened long before i triggered the script and all other data is working nicely to the modbus GW

Pymodbus: modbus_tcp: Error: device: 1 address: 258 -> Modbus Error: [Input/Output] ERROR: No response received after 3 retries