Help Please with zigbee bs

I have HA installed on a PI 4. I have a sono zigbee 3.0 plus adapter connected to it. I flashed the firmware on the sono to the latest firmware. I keep running into the issue that zigbee2mqtt will not start/install on HA. I have MQTT Broker installed. The log does reference a URL that literally doesn’t help, I’ve uninstalled ZHA. Firmware is updated and it looks like it’s finding the adapter? I know I’m missing something stupid but after 8+ hours of screwing with this. I can’t figure it out. I started with a Pi 3 and ordered an overpriced Pi 4 because I couldn’t figure this out and thought it was the issue. Below is the log.

[22:15:37] INFO: Preparing to start…
[22:15:37] INFO: Socat not enabled
[22:15:39] INFO: Starting Zigbee2MQTT…
Zigbee2MQTT:info 2022-12-11 22:15:43: Logging to console and directory: ‘/config/zigbee2mqtt/log/2022-12-11.22-15-43’ filename: log.txt
Zigbee2MQTT:info 2022-12-11 22:15:43: Starting Zigbee2MQTT version 1.28.4 (commit #unknown)
Zigbee2MQTT:info 2022-12-11 22:15:43: Starting zigbee-herdsman (0.14.76)
Zigbee2MQTT:error 2022-12-11 22:15:44: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2022-12-11 22:15:44: Failed to start zigbee
Zigbee2MQTT:error 2022-12-11 22:15:44: Check Zigbee2MQTT fails to start | Zigbee2MQTT for possible solutions
Zigbee2MQTT:error 2022-12-11 22:15:44: Exiting…
Zigbee2MQTT:error 2022-12-11 22:15:44: Error: spawn udevadm ENOENT
at Process.ChildProcess._handle.onexit (node:internal/child_process:283:19)
at onErrorNT (node:internal/child_process:478:16)
at processTicksAndRejections (node:internal/process/task_queues:83:21)

I stumbled a bit about setting it up until I found this tutorial: Install Zigbee2MQTT THE RIGHT WAY with the Sonoff ZBDongle E in Home Assistant - Tutorial - YouTube

Issue I had was finding proper port name for USB device. This video explains how to get to that.

I’ll give it a try. Thank you.