Honeslty, you should! XD Because there's a lot of communities out there for game development, Itch.io got its own community as well. You'll find tons of help and good atmosphere in general. People are very active there, more than traditional forums. I can only encourage you to do so :)
Viewing post in Voxel Robot assets for free comments
Compared to other platforms, I don't like when people are negative and toxic... That's why I gave up on most social media, but we need that if we want to promote ourselves and be seen... It's really a double edged sword... But I'm glad that people here are kind and always willing to help others :D :D :D