Getting Japan to go heavy navy is not that hard. All you need to do is sink their capitals in SZ 52, build 2 more capitals yourself and then match him IPC for IPC in navy.
Switch likes to think his carrier based fighters are all that, but to be realistic, they are not. They have a max range of 2 to get to combat, if you wnat them to land on the carriers, that means at best you can invade up to Yakut, China or Kazakh with them and if you’re over in the Suez canal, you are not defending against an American incursion. That means you’re really limited more to Buryatia, SFE, Yakut, China and India for invasion possibilities with those 4 fighters (0r 6 if you go that route) tied up on carriers protecting against an American submarine fleet augmented with carriers and battleships.
Basically, Germany is on her own against Russia and England. Russia 24 IPC, England 30 IPC, Germany 40 IPC. That’s 4 IPC in favor of the allies. Not much margine for error, but perfectly doable if all you want to do is contain Germany until you get Japan reduced to her home island and then focus 100% on Germany.