I'm not too sure tbh. Maybe contact Itch and see if there is anything they recommend doing.
Sounds good. Thanks anyway though.