Here is the Campaign Tree in spreadsheet format which I feel compelled to lay out whenever the progression is not strictly linear:
I have not gotten into the individual scenarios yet but it seems there are two variations for each of Poltava (a bonus mission), Mogilev, Babruysk, Minsk 44, Vilna, and Warsaw Uprising. These versions must vary, else why have two of each scenario?
A victory in Korsun Breakout brings the player to a "Crossroad" which leads to one version or the other of these scenarios but also to several scenarios unique to each "Crossroad" option: Narva and Strachwitz Offensive in Option 1; Jassy and Kishinev Return in Option 2. The crossroads meet in the end, at Budapest 44.
This is intended for you to double-check your Campaign Tree layout, to see if you have it as you intended. The only thing that I can recommend is to replicate these "Extra Mission" events that you provided before Strachwitz Offensive:
and do the same here, before Jassy:
under the assumption that the idea is the same; i.e., Poltava-2 is a bonus mission for a Major Victory in Jassy.
Other than that, everything looks good in the Campaign Editor. I see you were selective with specialisations according to the Survey of Working Specialisations (at least in the campaign; we'll see in the scenarios
