It's been a year, please has time shown?
Unfortunately, still not sure. I don't get enough engagement on Itch to make sure, also I would need to somehow compare the same game with and without a free demo. A scientific study this is not
noted, thank you for feedback.