Hey, have you thought about releasing your game on Steam?
I think many people would be happy to buy it there and follow the updates too.
In my country, it's hard to access Itch, not to mention topping up your account and making purchases.
I'd be glad to buy your game there and enjoy it without any issues.
Good luck with the development)))