Also, I think every, single, one of your games is quarantined.
this doesn't seem isolated to you either, other devs experiencing similiar issues. Our current plan is to put games as browser on itch and offer downloads on substar. You kind of already do that but that might be useful information to you?
Good luck.