Since I am not familiar with the behind the scenes publishing process on itch.io this is probably worth keeping in mind going forward with games that have strangely long discrepancies between their first appearance and their first proper indexed appearance in terms of documented numbered dates.