PDAL executes diamond pipelines as if they were multiple pipelines built into one, but it doesn't handle pipelines with multiple endpoints. Executing a pipeline with multiple endpoints should be as simple as executing them as if each endpoint represented a separate pipeline.