Virtual repositories for different repository types will have different logic handlers. For example, if two Maven Snapshot builds share the same path, the virtual repository will serve an "incorrect" file based on the resolution order:

You may be able to change the Resolution Order of your repositories to fix this particular pathing issue, but it could break other builds that are using the same, large virtual repository.
You may be able to change the Resolution Order of your repositories to fix this particular pathing issue, but it could break other builds that are using the same, large virtual repository.