STM32+FreeJoy Devices USB ID Changed After Reslot USB Port

My own made rudder with smt32 + freejoy,everything goes fine.But the deivces ID always changed after resloted USB port,and DCS Profiles back to default.It is annoying.Already tried change FreeJoy QT/Advanced Settings/USB PID/VID,no chance.
System: Windows LTSC 2021(Internal Version:21H2),I found a post ,i don’t know it a system issue?
https://forums.mudspike.com/t/windows-10-21h1-and-dcs-wiped-bindings-with-guids/12573