Hey! Just for notice, itch support has replied a few days ago that they have corrected the situation. So should be good to go now!