I'm stuck installing z2m with new coordinator to HAOS

I need some help please.

I’ve added a second Sonoff stick that supports Z2M, the same Sonoff Zigbee 3.0 USB Dongle Plus as I’m using for ZHA. It’s in the same powered USB2 hub. Also have a zwave stick in the same hub, so three sticks in all.

I’ve installed the addon repository and added the addon for zigbeemqtt. I have an MQTT broker set up.

I created a zigbeemqtt/configuration.yaml file as below just stealing from online examples:

homeassistant: true
# Let new devices join our zigbee network
permit_join: true
  user: username
  password: password
  base_topic: zigbee2mqt
# Zigbee Adapter path
    port: /dev/ttyUSB0
    port: 8080

I rebooted, and now I’m stuck. I don’t see the second stick under devices, only the original Zigbee stick. I don’t know which USB port the new dongle is on but it does exist, I ran the ha hardware
info command and there are two identical, one in USB0 and the other in USB1.

When I try to start the addon, the log shows:

Zigbee2MQTT:info  2023-06-06 13:36:26: Logging to console and directory: '/config/zigbee2mqtt/log/2023-06-06.13-36-26' filename: log.txt
Zigbee2MQTT:info  2023-06-06 13:36:26: Starting Zigbee2MQTT version 1.31.0 (commit #unknown)
Zigbee2MQTT:info  2023-06-06 13:36:26: Starting zigbee-herdsman (0.14.117)
Zigbee2MQTT:error 2023-06-06 13:36:26: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2023-06-06 13:36:26: Failed to start zigbee
Zigbee2MQTT:error 2023-06-06 13:36:26: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Zigbee2MQTT:error 2023-06-06 13:36:26: Exiting...
Zigbee2MQTT:error 2023-06-06 13:36:26: Error: spawn udevadm ENOENT
    at Process.ChildProcess._handle.onexit (node:internal/child_process:285:19)
    at onErrorNT (node:internal/child_process:485:16)
    at processTicksAndRejections (node:internal/process/task_queues:83:21)

So I’m stuck, both with the error message, and why I don’t see the new device under Devices.