If you say so. Telling people "project xy is open source", but not telling them where the source is, on that project page, does look kinda strange to me. Also, public available sources and "open source" is not quite the same, in my opinion. I am not an expert on this, but if your project is open source, you should have some kind of license file in your github explaining the license. At least I usually see such license files.
Just because I could copy your project's source and fork it, does not mean, I am allowed to. If you want to discuss this further, please make a new topic. It has little to do with your project's index status or if it is in the review queue because you have payments active as a first time publisher.