As far as I'm aware there's not a whole lot i can do since the flag is ~probably~ because I only just made the account the other week
Huh, alright then. I do hope the itch io system stops treating your game as a possible spam