Problems with unique COM port assignment of Arduino Leonardo with classic Caterina bootloader

Hello,
I use the Arduino Leonardo on the Lattepanda Sigma running Win11-OS as a completely independent microcontroller running its own firmware application for controlling motors and actuators. The communication interface to Windows based PC applications running on the LattePanda is the internal COM port.
When the Win11 system has booted after a Power-ON, the Arduino Leonardo does not appear by name in the Device Manager, as in the original LattePanda installation with the Firmata. Instead, an unnamed COM port is displayed (here COM2), via which communication with the Arduino leonardo functions without any problems.
When performing an update on the Arduino (I use AVRDUDE from my own Flash application), the Arduino is flashed correctly and the app starts. Afterwards, the Arduino Leonardo also appears by name in the Device Manager, but it is assigned a different COM port (here COM14). After restarting Windows, the Arduino Leonardo disappears by name and is assigned a different COM port (in this case COM2).
How can I ensure that the assigned Arduino Leonardo COM port is always the same?