One of the sites we've build using VirtuMart and OpenSEF has a re-occuring issue where the manually created alias is superceded with a auto-mapped reference. The manual reference has a priority of 0 and the auto-mapped reference is created with a 99 priority.
What is the priority for if it is not causing the manually create 0 to be used instead of the auto-created 99.
The auto mapped URL is for a different index.php string, so the auto-mapping is technically correct, but the different string is going to a dead page that shouldn't even be in the system.
We should check the incoming alias association code and determine if the Link Priority is being compared before a link is selected.
i.e: Two Identical Aliases should probably not exists since it breaks the logic, but if the DO exist, there should be a priority check for which one is used on incoming URLS.