Japan was running out of oil and teh US had embargoed it so it had no choice.
Germany thought they could take Russia out like they did with France, but delayed Barbarossa thanks to Mussolini screwing up in Austria so they couldn't achieve their objectives before teh winter.