you can sort navigation group from panel provider file
$panel
->navigationGroups([
'Shop',
'Blog',
'Settings',
])
or if you have defined using Class
$panel
// ...
->navigationGroups([
NavigationGroup::make()
->label('Shop')
->icon('heroicon-o-shopping-cart'),
NavigationGroup::make()
->label('Blog')
->icon('heroicon-o-pencil'),
NavigationGroup::make()
->label(fn (): string => __('navigation.settings'))
->icon('heroicon-o-cog-6-tooth')
->collapsed(),
]);
it will sort it accordingly