So i guess you are not uploading versions of the game to itch anymore since the blogspot offers a higher version. (0.51.2) vs (0.57.3) (on date of posting).
Sorry, but I can't update every site every update. There's a steadily increasing overhead of time spend uploading, so I try to funnel people to my blog.