TP Link Switches and Dashboard sync question

I hope someone can help me. I have three TP Link single poles switches, my goal is:
1 - each switch will activate specific scenes,
2 - if I activate that scene on a dashboard it will sync the on status of the corresponding switch
3 - when switch 1 turns on, it turn off switch 2 or 3 previously on
4 - turning a switch off will turn off all the lights in the scenes.

I feel pretty confident I can get the scenes to sync with the dashboard by calling the switch instead of the scene but the off functionality is baffling me.

I solved it with 6 automations.

  • Switch 1 on turns off switch 2 and 3 and then calls scene 1
  • Switch 2 on turns off switch 1 and 3 and then calls scene 2
  • Switch 3 on turns off switch 1 and 2 and then calls scene 3
  • Any switch off check to see that the other two are off and then turns off all the lights.

My dashboard simply uses toggle buttons to activate the switches.