Recently when trying to download games through the itch app I will often have a game start downloading but give no sign of download speed or progress (despite saturating my bandwidth.)
I've found that if I check the app log, one of two things is happening.
a) The App is ignoring a smaller game I've manually set to the Active Download and continuing to download a large file from a different queued download
b) It is cancelling/bailing out the active download and resuming it again over and over. several times per minute. In this case the download progress (according to the app log) typically involves downloading 200-500 bytes of garbage for every 1 byte of progress. On my current connection this is completely impractical and renders using the store pointless for any non-tiny game that would be frequently updated.