As talked on matrix create*PipelineAsync must not generate a validation error as it already returns rejected promise.
Currently there is:
Let pipeline be a new GPURenderPipeline created as if this.createRenderPipeline() was called with descriptor;
and createRenderPipeline() generates a validation/internal errors inside, but CTS expects no validation error to occur.