Hello,
That "hikashop-menu-for-module-X" is not a bug, it's a hidden menu item that HikaShop creates automatically. When a category module has no menu item assigned to it, HikaShop still needs an Itemid to build the links to the categories, so it creates a hidden menu item with that alias and uses it as the fallback.
When the module builds the link for each category, it first looks for a real menu item that matches that category (a HikaShop "Category" menu item whose listed category is that category or one of its parents). The 3 categories that show the correct URL are covered by such a menu item (your main store menu), so their links use it. The 2 others are not under any category covered by a menu item, so their links fall back to the module's hidden menu, and you see "hikashop-menu-for-module-X" in the URL.
It's not harmful, those links work. To get clean and consistent URLs, you have two options:
1. Assign a menu item to the module. Edit the module, and in its options set the "Menu" setting to your Store menu item. The module then uses that Itemid as the fallback instead of the hidden menu, so the two categories route through the Store page URL.
2. Or make sure a HikaShop "Category" menu item covers those two categories. If your Store menu item lists a specific parent category, either point it to the common parent of all five categories, or create a Category menu item for the two that are currently left out.
Option 1 is usually the quickest.