my best guess is that itch detected multiple connexions to the same account in different countries, but i think it's only because the different devs live all around the world and all have access to the account posting the game
that or jasonafex got hacked but i doubt it