await env.MY_WORKFLOW.createBatch(listOfInstances); it's returning [{"fetcher":{}}] instead of WorkflowInstances?errored is both a terminal and transient state. There should be a separate state signalling the workflow has exhausted all retries.

await env.MY_WORKFLOW.createBatch(listOfInstances);[{"fetcher":{}}]erroredDescribing latest instance:
Workflow Name: workflows-starter
Instance Id: c369baf1-8d53-4f35-be6b-47c037ff0cb0
Version Id: e2306101-587c-46a1-9451-14a9bef15921
Status: ❌ Errored
Trigger: 🌎 API
Queued: 6/1/2025, 12:40:50 PM
Success: ❌ No
Start: 6/1/2025, 12:40:50 PM
End: 6/1/2025, 12:40:52 PM
Duration: 2 seconds
Error: Error: internal error; reference = la5trq1a8b4ie9ka6vclinv6
Steps: