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:
/profile/roppybow
/profile/toffyix210
/profile/misterdipe
/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