Finally, someone mentions Panay.We had a Causus Belli in the Panay incident in 37 and we didn't take it and go to war. Lots of people in congress and out of the Government wanted to but cooler heads prevailed on both sides with Japanese sending reparations, dismissal of the IJN and Army officers involved, official apologies from the Japanese Ambassador to the President and apologies from the Emperor him self to the Ambassador Grew in Tokyo. We knew we were not prepared for a war in the Pacific at the time and needed to keep things from happening.
Technically, the OP says Roosevelt decides to declare war after Barbarossa. It DOESN'T specifically say that's when the PoD is.
I could imagine a PoD after the Panay incident where the US realizes it can't go to war then - but does start to prepare hard, knowing that war is coming. Use the Japanese non-apology plus amplified (rather than ignored / suppressed) stories of Japanese atrocities, etc., and you might be able to get a significantly earlier build up.
Get Wake built up with sub pens, bunkers, etc., and more forces to the Philippines. Guam may be undefendable. But being able to run subs out of Wake instead of Hawaii / Australia would be huge.