Yeah, the disconnect between sourcehut components isn't great, but AFAIK they are working on hub.sr.ht or smth like that, and also better integration between all of those services, precisely to fix that issue.
I'm eager to see that implemented, because it will be a good step forward.