Generally, if it's not the internet connection, there's either a problem with Itch itself or your device doesn't want to accept the file for some reason. Maybe there's not enough space? Sometimes it says there's enough room but it turns out there wasn't. Or perhaps your file scanner thinks it's too unknown to be safe and stops the download.