Hey, sorry for the late reply. Very happy to hear you enjoyed the demo so much and sorry we've been so quiet here lately.
Handling the various platforms is a lot to handle for a small (self-publishing) indie team such as ourselves so we simply didn't have the capacity to tend to all opportunities.
Happy to let you know that we're now taking a closer look at itch now especially since we do have quite a bit of TTRPG related content to share alongside the game. Expect some news soon!
Cheers,
Michel