Hi,
Your previous menu items were created with the old interface which stored the settings of the menu items in the hikashop_config table.
The new menu items you create now use the new interface which stores the settings of the menu items along with the rest of the settings in the joomla menus table.
Your old view override takes the settings from the hikashop_config table, but doesn't know about the settings in the menu item and thus it doesn't find the settings of the new menu item and can't display the products properly.
Without the old view override, the default view file of the latest version will be able to get the data from both sources so that it works with old and new menu items.
So basically, the modifications added in the category / listing.php override you have need to be copied, then you delete the view override, and recreate it based on the current version and the modifications you can now paste to that new version.