I agree that 10 units maximum during all the game might be tough (at some point, infantries are missing on the russian front, and you need to use expensives units - usually tanks to trade territories).
Somehow, I believe that when facing a KJF (assuming a good opponent), you cannot win if you’re not able to take and hold Caucasus at some point, and I’d say you’re in trouble if you did not manage to do that on round 6 to 8.
The worst scenario is that you need to take it with Italy to be able to hold it. Good ones are Japan or Germany making the job (Japan is not very often possible, and if facing a 100% agression by the US, they might have something else to deal with, even if during the first 5 rounds they still have some liberties due to their initial units). If Germany takes it, you can now produce 14 units a turn, and that’s enough I guess (specially with 4inf/art coming directly at Moscow’s door). If not, then since Axis has it, that usually means that Germany is making its 3 NO’s every round, which means they have no money problem at all. Buying a second IC will provide the units you miss, and you’re be able to use it.
But to take and hold Caucasus (which is usually a 95% victory of the game) on an average delay, you need units to reach it quite fast ; and this is where a good amount of tanks produced can make the deal.
Another point is that you need more air than you had : you were using one or two air units against Russia every turn… that’s really few, and forced you to use more grounds units in theses battles ; and gave me the opportunity to use some “small stack” (2, 3 or 4 units) that ou couldn’t trade efficiently all at once. And as air units also threat the uk navy, that force the allies to invest in some defense that will not be useful except to stand on defense in the atlantix.
I usually begin with some infantries build on G1, and partially G2, and only after I start with buying as much tanks as possible during some rounds. By using some italian units for the can opener threat, Russia almost have to stay in Moscow, defending the capitol.