sl
But the Germans never declare war on US (why would they) and the Africa Corps was meant as a defensive force (Germany didn’t want Egypt, Italy did, Rommel was Hitler favorite the German general staff wont send him to command Africa Corps).
So basically Germany has more troops and resourses for Barbarosa.
Taking Moscow would have tipped the balance for the Germans there is the point were the Soviets start to crack, Moscow is a major rail hub and the Soviets heavily rely on trains for transport.
The German general staff doesn’t care about exterminating the Jews or colonizing Russia, or treating the East Europeans (Lithuanians, Estonians, Letonians, Ukrainians) like subhuman. That means les partisan activities on this territories so less German troops to control and keep the supply lines open and in a possible future even “volunteers” to help control the conquered territories.
US will not declare war on Germany if they don’t see Germany as threat in the North Atlantic, so for this to happen Germany has to scale its U-boat campaign in the Atlantic, even if Roosevelt wants to declare war he has to go through congress.
I don’t think the US congress is going to declare war on Germany after already being in a war with the empire of Japan.
GB by itself can’t invade West Europe and by the time that they will be ready and have enough troops to even start planning for it Germany will be in control of most of European Russia.