So I assume you actually ran : uhubctl -l 1-1.2 -p 1 -a 2  (hub 1-1.2 port 2 where the EFW is , 2 = cycle).
Also uhubctl can only control the port of the Raspberry Pi so if hub 1-1.2 is the one on your camera, uhubctl can't control it.
On my Pi4 B if I plug the EFW in one of the usb 2 port it shows on hub 1-1 (this is just part of the output from uhubctl):
 
Current status for hub 1-1 [2109:3431 USB2.0 Hub, USB 2.10, 4 ports, ppps]
  Port 1: 0100 power
  Port 2: 0100 power
  Port 3: 0103 power enable connect [03c3:1f01 ZW0 ZWO EFW]
  Port 4: 0100 power
So to power cycle it I use :
 
uhubctl -l 1-1 -p 3 -a 2
Current status for hub 2 [1d6b:0003 Linux 5.15.76-v8+ xhci-hcd xHCI Host Controller 0000:01:00.0, USB 3.00, 4 ports, ppps]
  Port 3: 02a0 power 5gbps Rx.Detect
Sent power off request
New status for hub 2 [1d6b:0003 Linux 5.15.76-v8+ xhci-hcd xHCI Host Controller 0000:01:00.0, USB 3.00, 4 ports, ppps]
  Port 3: 0080 off
Current status for hub 1-1 [2109:3431 USB2.0 Hub, USB 2.10, 4 ports, ppps]
  Port 3: 0103 power enable connect [03c3:1f01 ZW0 ZWO EFW]
Sent power off request
New status for hub 1-1 [2109:3431 USB2.0 Hub, USB 2.10, 4 ports, ppps]
  Port 3: 0000 off
Current status for hub 2 [1d6b:0003 Linux 5.15.76-v8+ xhci-hcd xHCI Host Controller 0000:01:00.0, USB 3.00, 4 ports, ppps]
  Port 3: 0080 off
Sent power on request
New status for hub 2 [1d6b:0003 Linux 5.15.76-v8+ xhci-hcd xHCI Host Controller 0000:01:00.0, USB 3.00, 4 ports, ppps]
  Port 3: 02a0 power 5gbps Rx.Detect
Current status for hub 1-1 [2109:3431 USB2.0 Hub, USB 2.10, 4 ports, ppps]
  Port 3: 0000 off
Sent power on request
New status for hub 1-1 [2109:3431 USB2.0 Hub, USB 2.10, 4 ports, ppps]
  Port 3: 0101 power connect [03c3:1f01]