Hello,
Saw a related question in another post here, but since we didn't want to hijack that thread thought of posting here. The answer to the question was "If you set the page access to Public, then yes, it counts as released, showing up in searches and whatnot." Thing is, we created the page (Public) at one point but did not upload the demo until a few days later (when it was somewhat approachable) - in the meantime it did not show up in searches or anywhere - it was accessible via url and visible to whoever had the link but did not show up in searches or sorted by any setup.
When we uploaded the demo it did show up - in recently added - with the date of the page release - so it went completely under the radar :).
It is undoubtedly a mistake we made, probably in setting up the game (paid/free - it's meant to be a payed game in the end but it's demo now, so free ofc), the question being how can we avoid this kind of self-inflicted damage and make sure the game is at least somewhat visible in the future on setting up the page?