Modbus config doesnt work since updating to 2024.11.3

Good day, My modbus config has suddenly broken,

And I cant seem to understand the error.

Invalid config for 'modbus' at modbus.yaml, line 10: not a valid value for dictionary value 'modbus->0->type', got 'tcp', please check the docs at https://www.home-assistant.io/integrations/modbus Invalid config for 'modbus' at modbus.yaml, line 11: 'host' is an invalid option for 'modbus', check: modbus->0->host, please check the docs at https://www.home-assistant.io/integrations/modbus Invalid config for 'modbus' at modbus.yaml, line 8: required key 'baudrate' not provided, please check the docs at https://www.home-assistant.io/integrations/modbus Invalid config for 'modbus' at modbus.yaml, line 8: required key 'bytesize' not provided, please check the docs at https://www.home-assistant.io/integrations/modbus Invalid config for 'modbus' at modbus.yaml, line 8: required key 'method' not provided, please check the docs at https://www.home-assistant.io/integrations/modbus Invalid config for 'modbus' at modbus.yaml, line 8: required key 'parity' not provided, please check the docs at https://www.home-assistant.io/integrations/modbus Invalid config for 'modbus' at modbus.yaml, line 8: required key 'stopbits' not provided, please check the docs at https://www.home-assistant.io/integrations/modbus Invalid config for 'modbus' at modbus.yaml, line 9: 'retries' is an invalid option for 'modbus', check: modbus->0->retries, please check the docs at https://www.home-assistant.io/integrations/modbus

here is my config:

# system :
- name: victron
  type: tcp
  host: 192.168.1.190
  port: 502  
  sensors:    
    # L1 Grid power
    - name: "Multiplus Grid power"
      unit_of_measurement: "W"
      slave: 100
      address: 820
      data_type: int16
      scan_interval: 5
      device_class: power

I see its talking about parity and stop bits etc, which is all related to serial?

I have specifically selected:tcp and my configuration looks like their example?

what am I missing here?

I don’t have reties anywhere?