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 :)