Hello,
I checked the screenshot you shared and it looks like the same menu items are added twice in the mobile menu, which is why different menus appear sometimes on the frontend.
Please navigate to Appearance > Menus, select the menu that is assigned to the Mobile Navigation location, and remove the duplicate menu items. After removing the duplicates, save the menu and check the issue again.
This should resolve the inconsistent behavior on mobile.
Best Regards.