Yes, I have filed a complaint but have not received a response from itch io😞
I hope they respond to it soon then.