When creating new navigation hub menu items that uses the same route but with different params, all of the items using the same route get selected.
The navigation items have different identifiers and they could be used to check whether the correct navigation item got clicked and select it.
*The proposed solution:*
In case of the selected route name is the same as the route name used by a navigation item, check if identifiers are the same as well.
If both conditions are truthy, then make the item selected.