Hassio no /dev/serial folder and Persistant USB issue

Hello,
I have a arduino mega running as an RFLINK gateway which is connected via USB on my raspberry PI 3+ Which runs the Hassio OS (HassOS 1.13)
However I’m encountering the problem that when I reboot Hassio my usb port will sometimes switch from /dev/ttyACM0 to /dev/ttyAMA0 and vice versa.
After a lot of googling I see alot of people with this issue that fix it by pointing directly to the device with something along the lines of /dev/serial/by-id/… However I don’t have the /dev/serial folder.

In the following picture you can see outputs from “dmesg” , “lsusb” and ls /dev. As you can see there my device is recongnized, but no serial map is created. This is preventing me from making the ardiono USB connectio persistant, which is annoying. Does anyone know why I dont have the serial map, or if there is another fix for this?

Having same a similar problem.
I am running HassOS 2.6 on Tinker Board. Attached to the USBs are a Aeotec Z-Wave stick (/dev/tty/ACM0) and Zigbee Sniffer CC2531 (/dev/tty/ACM1 used for Zigbee2mqtt).
A power outage will cause the Z-wave stick to change to ACM2 and CC2531 to ACM3.
Then all my devices and automations will fall apart…
As far as I remember, sometimes a restart will cause a shuffle to the /dev/tty/ as well.

Only way to fix was to unplug and re-plug and restart the Tinker Board…

Really hoping there is some way to fix this issue.