I created 4 repos over the weekend between 2 projects. 3 of them started as Unlisted and one as Public. Since their creation, I made all 4 Public, but only the initially-public repo is showing up on the project page when I'm not logged in. (The projects are also set Public.)
E.g., https://sr.ht/~jeffpc/hlog/sources should list 'hlog' and 'hlog-experimental' but shows nothing.
It is possible that I'm missing something since I just started playing with sr.ht this weekend, but the the (helpful) folks on IRC think that it is a bug and suggested I file a ticket.
Quick update: removing and re-adding the (now public) repo to the project makes it show up on the project page.