Ok, just read his discord announcement... he stopped with Itch so it's only subscribestar
Do you have a link to it? I tried searching for it but couldn't find it on subscribestar