No, you can download it from “My library “, or use the link initially sent to you by itch.io via email.
I didn't find it in " My library" and I didn't receive an email from itch.io. When I go to "My library" it's just saying that I need to buy it.