Please upload your builds directly on Itch.io for allow us to download from the Itch.io App (It's not support builds from other sources like Mega or Drive)
To be honest was expecting free Steam key for all people have buy it on Itch.io