I hope Itch can verify this correctly because this is a false accusation.
While digging his account, I found other accounts created in the same week, all with 1 or 2 days of difference:
https://itch.io/profile/roppybow
https://itch.io/profile/toffyix210
https://itch.io/profile/misterdipe
https://itch.io/profile/khaledmsfodagmailcom
Look for their feeds and see that this is probably the same guy trying to make it look like these accounts are normal and from different persons