Artifacts, passing environment variables from the main pipeline to the child pipeline, expanding variable references in the child pipeline and getting unexpected results...
We're migrating our shared pipeline away from child pipelines. Maybe one day we'll do a write-up. :)