Yeah, I don't see anything on my end. It doesn't make any sense at all.
Yeah, sorry, the most I can do is have your entry in the collections. You might be able to ask itch support about why you were suspended.