If you're getting an error halfway through downloading then it'll be either Itch's servers (unlikely, but possible) or unstable WifI (more possible), yeah. Nothing I can do about it either way, unfortunately :(