it keeps deleting itself for no reason
Are you downloading via web or the Itch.io app?
wait itch.io have an app?
imma install the itch.io app and try to download the game trough there