Parent IDs of some spans appear to be altered by the server

Describe the bug

The parent ID of some spans appears to be altered after uploading to observe.gitlab.com.

  1. For example here is a pipeline trace uploaded to a local Jaeger instance: Screenshot_from_2023-02-06_18-15-05

    Trace JSON downloaded from local Jaeger instance: trace_json_local.json

  2. And here is the same pipeline trace uploaded to observe.gitlab.com: Screenshot_from_2023-02-06_18-15-18

    Trace JSON downloaded from the Jaeger instance: trace_json_observe_gitlab_com.json

To Reproduce

This trace was generated from the following pipeline: https://ops.gitlab.net/gitlab-org/release/tools/-/pipelines/1712125.

Release tools can be used to generate the traces, but the pipeline itself has very restricted visibility, so not everyone has access.

Expected behavior

The two fetch-assets and the two generate-facts spans should be siblings.

Edited by Reuben Pereira