I suspect the Itch app trying to update/download the game. There are several changes and even ddos attacks in the last few days that might have interrupted downloads. Unfortunately interrrupted downloads still count as downloads afaik.
Oh, and the app caching your web game also counts as a download. As statistics go, those numbers on Itch are kinda strange.