"they can't help" only in case if problem is on your side. I personally never had problems with game downloads from itch. Ask some friend to download game for you. Maybe itch banned you, or something.