Also, IMHO, it’s best for Germany to march towards Leningrad first in order to secure that IC and National Objective.
Rarely do I see many G3 or G4 DOWs on Russia by Germany anymore. Ever since I learned how to get and keep Leningrad on G3, never have I tried different. For me, right on G2, I decide Sea Lion or Barbarossa. If Barbarossa, I stack everything on Baltic. Bulgarians defend Romania, and forces on Yugo defend Slovakia/Hungary. Then on G3, Germany moves into Leningrad. This is very standard play and it works for me well on table top games. This is probably in the Germany play book. Nothing special in this advance, but it’s tried and true for many players. G1 you purchase mostly slow ground (artillery), G2 mostly tanks some mechs, G3 mostly tanks/ some mechs, G4 tac. bombers (cause they can catch up to the stack) and fast movers from Leningrad (should be 3 tanks), G5 bombers…ect if allies aren’t going KGF.
On G3, the slow ground walkers (G1 purchase), make it to e. Poland because they have mechs/tanks catching up. At this point, in most cases, the huge stack at Leningrad, and your stack catching up at E. Poland, forces Russia to evacuate Belarus.
On G4, you stack everything at Belarus; (stack from Leningrad and e. Poland combine, plus you should be moving the Bulgarians up that way too if you didn’t take Greece, ect. because Italy is doing it’s job to defend Romania ect.).
Now, Russia might have enough stuff to stay at Bryansk. In most cases they won’t. But if they do this is where it gets tricky. To force Russia back, I’ve learned from others, you then move into Smolensk on G5 (rarely have I had to do that; mostly when I was very new). Russia has to evacuate Bryansk to the capital. Then on G6 you move into Bryansk. Make sure you’re bringing enough tanks to defend Bryansk from a Russian counter attack. Usually about 16 tanks some mechs and straight leg infantry/artillery is safe.
Now you are in an excellent position to start getting important objectives like Ukraine, w. Ukraine, and hopefully you have enough stuff to work towards getting and holding Stalingrad/Caucasus. Holding Stalingrad/Caucasus is not easy to do for me against very experienced allies players.