If there was a failure when creating an SBOM, then it should be reported to the API so that the missing data can be provided in the UI. The payload should include any console output that was captured by the language agent that attempted to create the SBOM.