Soooo ... they vacuumed off that envato site and maybe others, including your content.
You might want to include your ticket number here. While the mod is not staff, staff sometimes look here, and the mod might be able to expedite your ticket. Since this sounds like a tos violation and it involves payments and possible refunds, Itch might have an incentive to work on that asap.
Edit: yeah, linking to the socials of that envato site in a manner suggesting they are envato related, but not being envato kinda makes it rather clear, that they are scammers.