No, you can download 3.0 from your download page
what is the download page? im logged into itch and i dont see a download page
On the top right side of the page, you'll see your nickname. Click the arrow right next to it. Go to My library, and you'll find download link. You're welcome