Zigbee2mqtt not starting / Device '' does not exist

Yes, lsusb is the base. And privileges to access the device.
For my experience the device got always mapped at any RPI as /dev/ttyACMx so I would suggest double check your AMA path.

And once you tune the device you can follow with UDEV rules to make device name nicer and stable despite which USB port is used.