Ticked! Is it better now? Can you see it's a creator profile now?
Still no, but now your game has cover art.
Some success then :) thanks. I am worried though about the creator profile not working. Is there a way to open a support ticket and query this matter with Itch?
Sure, use one of the support channels suggested in the FAQ.
Cheers!! I've sent them an email :)