Yes, it is. The Itch.io app downloads web games and caches them, so app users show up as downloads. Don't worry about it.
Thanks For Explaining...
Oh thanks, this had been confusing me for some time.