It seems I am doing everything correctly, still, the menu is not showing up in German. You can check the site, try the polylang language switcher and see.
It’s the primary theme location that doesn’t look set. If you’re sure it is, it may be worth checking with Polylang support to see if there’s another setting that needs to be set.