Hit up the Pigsquad twitter, Itch.io can be wonk, sometimes it doesn't show up even when set to published. They've manually added my project to a jam last year when something similar happened and are super cool about it.