The series HOI and Arsenal of Democracy do great job to cover the entire war.
The issue of course with covering the full war but limited to the Eastern Front is that the actual war was not happening in a close vat, but was a dynamic, international thing, where one event somewhere (e.g. Dieppe, Sicily, Pearl Harbour, etc.) affected the Eastern Front.
To follow historical chronology with preset events is always stifling... But maybe a sort of 'linked' mega-scenario could work, where on a certain date the scenario 'stops' to do a transition and adjust itself depending on the situation, some random events and 'what ifs'?
For example in the classic AH Russian Campaign boardgame, one 'what-if' scenario gives the opportunity to send Rommel's Afrika Corps to Russia instead of Africa; the plus side is that you have an extra Armoured corps in '41, the downside is that the Allies land in Sicily earlier, so you have to withdraw units later on to control the situation, and Russia gets extra reinforcements from the Allies (war material) through Astrakan via Persia, because Italy is kicked out of Africa earlier.
In DC terms, you could have a parallel game where you could deploy some of your assets to or from other fronts, which would be abstracted into different 'unit pools' (re. you have 30 Division in France, 3 in Africa, 5 in Norway, 3 in Greece, etc.). Failure to keep sufficient forces there could result in the Allies to attack that particular front earlier than historical (e.g. you under-garrison France in late '42, so the Allies land 10 divisions, so you now have a problem) and would force you to have to send your precious assets there to control the situation. You could also send battered units in those 'pools' to rest and refit over time, and get new fresh units in Russia.
DC's cards system could also come into play here, where you could play cards to control different fronts and build assets (examples of cards: More Subs, More Fighters over Germany, More Flak to cover Germany, More Factories, Invade Sweden, etc.).
This could be part of the solution to keep some sort of international contextual dynamism, since some events somewhere would affect your main game. With a proper balance, it could maintain a sort of historical correlation with the growing Allied power and Germany's involvement in Russia, the Allies putting more and more pressure on Germany over the years over different fronts, and Germany having to deploy its asset in a quite abstracted way to control the international situation dynamically (Grand Strategy part), while focusing on the main front tactically and strategically.