already, but it still doesn't appear
Your best bet is to contact itch support if that is the case. They handle everything regarding the delivery of the asset