MQTT Switch not discover on MQTT intergration

'Good evening'
since à couple of weeks my MQTT switch are not recognise in my MQTT integration.
All my Zigbee2Mqtt switch are still working but the one I have created to control my irrigation dont.
No sure why and cannot figure it out.
config Yalm

mqtt:
broker: xxxxx.duckdns.org
port: 1883
keepalive: 60
username: mqtt_user
password: user_password
switch:
- unique_id: mqtt_switch_1
name: "switch mqtt 1"'
state_topic: "/Pool/switchConfirm1/"'
command_topic: "/Pool/switch1/"'
payload_on: "1"'
payload_off: "0"'
state_on: "1"'
’ state_off: “0”’ qos: 2’ retain: false``

I am running on a VM with:
Home Assistant 2022.8.7
Supervisor 2022.08.5
Operating System 8.5
Interface utilisateur : 20220802.0 - latest

If anyone have an idea.
Thank you very much.

As a help, when you paste your yaml config, use the “</>” (Preformatted text) button.
Its hard to read this in its current format.
For example, I see several places where there is a single-quote beside a double-quote.

Thank you for looking into it.
finally, my equipment was off on the other side.