I think if you can't find your download info in an itch.io email, maybe you can find it on your My Purchases page?
Found it! Phew! Thanks!