The url is sent over in the metadata with the <codemeta:url> property (see T2369), but the origin that is created uses a uuid.
This is a scenario where a client doesn't have a url attached to the deposited artifact.
Here, the url should be used for the origin.
It might be, because the url is send in <codemeta:url> instead of an <url>.
If this is the reason, we should check this is the behavior we aim for and fix the documentation.