Hello! The Itch dashboard is saying we have Steam keys for Frog 1/2/3 set up and available. Please try again and/or contact Itch support if you're still having issues. - Tom
Ah, I checked the download pages just now and I only saw the one for 3, just like before... I'll contact Itch about it, thank you.