Greetings,
We are taking the first category for the product through the nopCommerce GetProductCategoriesByProductIdAsync method in the Category Service.
NopCommerce first orders the categories returned by this method by display order and then by id of the category.
You can either change the display orders of your categories or modify the nopCommerce code.
System.Reflection.ReflectionTypeLoadException: 'Unable to load one or more of the requested types.
Method '<Clone>$' in type 'SevenSpikes.Nop.Conditions.Areas.Admin.Models.CustomerOverridesListModel' from assembly 'SevenSpikes.Nop.Conditions, Version=4.4.959.34913, Culture=neutral, PublicKeyToken=null' does not have an implementation.
Return type in method 'SevenSpikes.Nop.Conditions.Areas.Admin.Models.CustomerOverridesModel.<Clone>$()' on type 'SevenSpikes.Nop.Conditions.Areas.Admin.Models.CustomerOverridesModel' from assembly 'SevenSpikes.Nop.Conditions, Version=4.4.959.34913, Culture=neutral, PublicKeyToken=null' is not compatible with base type method