That's the first time I've heard that, it must be something with itch.io because as far as I know there's no installer, itch.io just helps get it onto phones and keeps it updated. You may have to go into the folders to delete it manually since the download may have been interrupted.
Hopefully I answered it on discord! Just replying so others know I gave a reply elsewhere. Unfortunately I'm still not sure what the problem is so if anyone else has the same issue, do let me know.